### Question:
TeamMemberRowBuilderService implements RowBuilderService<TeamMemberRow> { @Override public Collection<TeamMemberRow> generateForOkrChildUnit(long departmentId) { OkrDepartment okrDepartment = departmentServiceUsers.findById(departmentId); return generateTeamMemberRowForDepartment(okrDepartment); } @Autowired  TeamMemberRowBuilderService(
      UserService userService,
      @Qualifier("okrUnitServiceUsers") OkrUnitServiceUsers<OkrDepartment> departmentServiceUsers,
      CompanyService companyService,
      Messages messages); @Override Collection<TeamMemberRow> generateForOkrChildUnit(long departmentId); @Override Collection<TeamMemberRow> generateForCompany(long companyId);  }### Answer:
@Test public void generateForDepartment_ShouldReturnEmptyListIfThereAreNoTeamMembersOrOkrMasterOrTopicSponsor() { Collection<TeamMemberRow> rows = teamMemberRowBuilderService.generateForOkrChildUnit(departmentId); Assert.assertTrue(rows.isEmpty()); verify(departmentServiceUsers, times(1)).findById(departmentId); }