public DevicesHandler( IParserProvider parserProvider, IFilePathBuilder filePathBuilder, IBlobClientProvider blobClientProvider, Func <Stream, ZipArchive> zipArchiveProvider, IDeviceDataBuilder deviceDataBuilder) { _parserProvider = parserProvider; _filePathBuilder = filePathBuilder; _blobClientProvider = blobClientProvider; _zipArchiveProvider = zipArchiveProvider; _deviceDataBuilder = deviceDataBuilder; }
private void SetUpDeviceDataBuilder() { _deviceDataBuilder = Substitute.For <IDeviceDataBuilder>(); _deviceDataBuilder.BuildDeviceData(_humidityParsedData, _rainfallParsedData, _temperatureParsedData).Returns(_deviceData); _deviceDataBuilder.BuildDeviceData(_humidityHistoricalParsedData, _rainfallHistoricalParsedData, _temperatureHistoricalParsedData).Returns(_historicalDeviceData); }