Всем привет. Подскажите, а если мне нужно подменить презентер, для целей тестирования, чтобы он работал не с БД а с тестовыми данными, как я могу это сделать, если создание презентера определено в методе @ProvidePresenter?
делайте приложение с несколькими слоями, например view-presenter-interactor-repository. В этой схеме в бд ходит репозиторий. Вы можете легко подменить репозиторий тестовыми данными, а при этом логика, презентер и вью останутся теми же. подробнее спрашивайте про архитектуру тут: @Android_Architecture