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; }