Exemplo n.º 1
0
 public DataPump(IDataPumpProvider dataPumpProvider, IDataFileIterator dataFileIterator,
                 IDataPumpStockDataToDBWriter stockDataToDBWriter, IDataFileLineToStockData lineToStockData,
                 IDataFileDownloader dataFileDownloader, DownloadDirectories downloadDirectories)
 {
     _dataPumpProvider    = dataPumpProvider;
     _dataFileIterator    = dataFileIterator;
     _stockDataToDBWriter = stockDataToDBWriter;
     _lineToStockData     = lineToStockData;
     _dataFileDownloader  = dataFileDownloader;
     _downloadDirectories = downloadDirectories;
 }
 public DownloadFilePathPreparator(Dictionary <StockType, DataPumpDownloadDefinition> downloadDefinitions, DownloadDirectories downloadDirectories)
 {
     _downloadDefinitions = downloadDefinitions;
     _downloadDirectories = downloadDirectories;
 }
 public DownloadUnzipPathPreparator(DownloadDirectories downloadDirectories)
 {
     _downloadDirectories = downloadDirectories;
 }