### Question:
XlsxDataExportFileCreatorService { public Workbook createFileForCompany(long companyId) throws IllegalAccessException { Collection<ObjectiveRow> objectiveRows = objectiveRowBuilderService.generateForCompany(companyId); Workbook workbook = genericXlsxFileCreatorService.createWorkbook(objectiveRows, headlines, "okr"); logger.info("Created excel file for company with ID: " + companyId); return workbook; } @Autowired  XlsxDataExportFileCreatorService(
      ObjectiveRowBuilderService objectiveRowBuilderService,
      GenericXlsxFileCreatorService<ObjectiveRow> genericXlsxFileCreatorService,
      Messages messages); Workbook createFileForOkrTeam(long unitId); Workbook createFileForCompany(long companyId);  }### Answer:
@Test public void createFileForCompany_ShouldReturnWorkWhichIsReturnedByGenericFileCreatorService() throws IllegalAccessException { Workbook workbook = xlsxDataExportFileCreatorService.createFileForCompany(companyId); Assert.assertEquals(this.workbook, workbook); verify(objectiveRowBuilderService, times(1)).generateForCompany(companyId); }