### Question:
EditUser extends UseCase<UserDto, String, UserRepository> { @Inject public EditUser(UserRepository repository, Messenger messenger, @Named("Thread") Scheduler threadScheduler, @Named("PostExecution") Scheduler postExecutionScheduler) { super(repository, messenger, threadScheduler, postExecutionScheduler); } @Inject  EditUser(UserRepository repository,
                    Messenger messenger,
                    @Named("Thread") Scheduler threadScheduler,
                    @Named("PostExecution") Scheduler postExecutionScheduler);   }### Answer:
@Test @Override public void testBuildUseCaseObservable() { testBuildUseCaseObservable(testUser, new Action0() { @Override public void call() { verify(mockRepository).editUser(testUser, mockMessenger); } }); }