Скажем, класс A зависит от B, и я хочу протестировать класс A.
Я создаю тест для класса A, в котором я хочу издеваться над B.
Класс B внедряется в класс A с помощью Dagger2 (с использованием модуля и компонента). Это означает, что класс A имеет член класса:
@Inject
B mB;
В моем тестовом классе я создаю экземпляр A в методе setUp().
Как предоставить издевательский экземпляр класса B для A?