Consider this
public class UserManager { private final CrudService crudService; @Inject public UserManager(@Nonnull final CrudService crudService) { this.crudService = crudService; } @Nonnull public List<UserPresentation> getUsersByState(@Nonnull final String state) { return UserPresentation.getUserPresentations(new UserQueries(crudService).getUserByState(state)); } } I want to mock out
new UserQueries(crudService) so that I can mock out its behavior
Any ideas?