Подскажите как можно тестировать презентер с такой архитектурой:
презентер вызывает интерактор(пусть будет получение списка объектов), передавая себя в качестве коллбека для получения данного списка
структура интерактора такая:
https://gist.github.com/pligosv/4757699d2029d9a419af180dbc5c35f1интерактор - наследуется от абстрактного, реализуя метод run (в нем постим в мейн тред список полученный в другом потоке от репозитория)
соответственно, в презентер прилетит в коллбек список объектов от интерактора
я не могу написать тесты, используя коллбек.
То есть как мне замокать интерактор и сказать ему чтобы он возвращал необходимый мне список листов (пустой или с несколькими объектами)
или как использовать коллбек - должен ли он быть замокан или нет. что то я запутался слегка