Example #1
0
 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);
 }