public OccupancyReport(
     ICsvFileService csvFileService,
     IFilenameService filenameService,
     IClassMapFactory <OccupancyReportModel> classMapFactory,
     ILogger logger)
 {
     _csvFileService  = csvFileService;
     _filenameService = filenameService;
     _classMapFactory = classMapFactory;
     _logger          = logger;
 }
 private OccupancyReport NewService(ICsvFileService csvFileService = null, IFilenameService filenameService = null, IClassMapFactory <OccupancyReportModel> mapFactory = null, ILogger logger = null)
 {
     return(new OccupancyReport(csvFileService, filenameService, mapFactory, logger));
 }