public BackupOrchestrationService(
     IFileSystem fileSystem,
     ILoggingService loggingService,
     IGitRepoDownloader gitRepoDownloader,
     IZippingService zippingService,
     IFilePersistingService filePersistingService,
     IPersistedFilesCleanupService persistFilesCleanUpService)
 {
     _fileSystem                 = fileSystem;
     _loggingService             = loggingService;
     _gitRepoDownloader          = gitRepoDownloader;
     _zippingService             = zippingService;
     _filePersistingService      = filePersistingService;
     _persistFilesCleanUpService = persistFilesCleanUpService;
 }
 public ReportGenerator(IResponseMapper responseMapper,
                        IVeracodeRepository veracodeRepository,
                        IOutputWriter outputWriter,
                        IGenericReadOnlyRepository <Template> templateRepository,
                        ITemplateWriter templateWriter,
                        IZippingService zippingService,
                        IOptions <FlawFilterConfiguration> flawFilter
                        )
 {
     _responseMapper     = responseMapper;
     _veracodeRepository = veracodeRepository;
     _outputWriter       = outputWriter;
     _templateRepository = templateRepository;
     _templateWriter     = templateWriter;
     _zippingService     = zippingService;
     _flawFilter         = flawFilter.Value;
 }