### Question:
ProjectService extends AbstractService { public User getUser(final Project project, final Account account) { notNull(account, "account"); notEmpty(account.getId(), "account.id"); notNull(project, "project"); try { return restTemplate.getForObject(getUserUri(project, account), User.class); } catch (GoodDataRestException e) { if (HttpStatus.NOT_FOUND.value() == e.getStatusCode()) { throw new UserInProjectNotFoundException("User " + account.getId() + " is not in project", e); } else { throw e; } } catch (RestClientException e) { throw new GoodDataException("Unable to get user " + account.getId() + " in project", e); } } ProjectService(final RestTemplate restTemplate, final AccountService accountService,
                          final GoodDataSettings settings); @Deprecated Collection<Project> getProjects(); PageBrowser<Project> listProjects(); PageBrowser<Project> listProjects(final PageRequest startPage); FutureResult<Project> createProject(final Project project); Project getProjectByUri(final String uri); Project getProjectById(String id); void removeProject(final Project project); Collection<ProjectTemplate> getProjectTemplates(final Project project); Set<ProjectValidationType> getAvailableProjectValidationTypes(final Project project); FutureResult<ProjectValidationResults> validateProject(final Project project); FutureResult<ProjectValidationResults> validateProject(final Project project, ProjectValidationType... validations); FutureResult<ProjectValidationResults> validateProject(final Project project, Set<ProjectValidationType> validations); PageBrowser<User> listUsers(final Project project); PageBrowser<User> listUsers(final Project project, final PageRequest startPage); Set<Role> getRoles(final Project project); Role getRoleByUri(String uri); CreatedInvitations sendInvitations(final Project project, final Invitation... invitations); User getUser(final Project project, final Account account); User addUserToProject(final Project project, final Account account, final Role... userRoles); void updateUserInProject(final Project project, final User... users); static final UriTemplate PROJECT_TEMPLATE; static final UriTemplate PROJECT_USERS_TEMPLATE; static final UriTemplate PROJECT_USER_TEMPLATE; static final UriTemplate LIST_PROJECTS_TEMPLATE; }### Answer:
@Test(expectedExceptions = IllegalArgumentException.class) public void testGetUserInProjectNullProject() { service.getUser(null, mock(Account.class)); }
@Test(expectedExceptions = IllegalArgumentException.class) public void testGetUserInProjectNullAccount() { service.getUser(mock(Project.class), null); }