public FilesProcessor(ITradeFilesScanner tradeFilesScanner, lFileReader tradesFileReader, ITradesFileProcessor fileTradesProcessor, IMapper <Models.Xml.Trade, Trade> tradesMapper) { if (tradeFilesScanner == null) { throw new ArgumentNullException(nameof(tradeFilesScanner)); } if (tradesFileReader == null) { throw new ArgumentNullException(nameof(tradesFileReader)); } if (fileTradesProcessor == null) { throw new ArgumentNullException(nameof(fileTradesProcessor)); } if (tradesMapper == null) { throw new ArgumentNullException(nameof(tradesMapper)); } this.tradeFilesScanner = tradeFilesScanner; this.tradesFileReader = tradesFileReader; this.fileTradesProcessor = fileTradesProcessor; this.tradesMapper = tradesMapper; }
public SecuritiesProvider(lFileReader securitiesFileReader, IMapper <Models.Xml.Security, Security> securitiesMapper) { if (securitiesFileReader == null) { throw new ArgumentNullException(nameof(securitiesFileReader)); } if (securitiesMapper == null) { throw new ArgumentNullException(nameof(securitiesMapper)); } this.securitiesFileReader = securitiesFileReader; this.securitiesMapper = securitiesMapper; }