public AgreementOrchestrator( IMediator mediator, IHashingService hashingService, IProviderCommitmentsLogger logger, IAgreementMapper agreementMapper, ICsvFormatter csvFormatter, IExcelFormatter excelFormatter) : base(mediator, hashingService, logger) { _agreementMapper = agreementMapper; _csvFormatter = csvFormatter; _excelFormatter = excelFormatter; }
public ReportProcessorWithSwitch(IXmlFormatter xmlFormatter, ICsvFormatter csvFormatter) { _xmlFormatter = xmlFormatter; _csvFormatter = csvFormatter; }
public CsvWriter(ICsvFormatter formatter) { Guard.NotNull(formatter, nameof(formatter)); _formatter = formatter; }