public void GetAllShouldReturnAllSensorReadingData() { _sensorReadingRepositoryMock.Setup(scr => scr.Get(null, null, It.IsAny <float>())) .Returns(SensorReadingsTestData); var result = _sensorReadingsController.GetAll(); Assert.NotNull(result); Assert.Equal(SensorReadingsTestData.Count(), result.Count()); }
public void GetAllShouldReturnCorrectlyDeserializedSensorReadings() { var result = _sensorCacheReader.GetAll(); Assert.NotEmpty(result); foreach (var sensorReading in result) { Assert.NotNull(sensorReading.Hardware); Assert.NotNull(sensorReading.Sensor); var expectedSensorReading = SensorReadingsTestData .FirstOrDefault(srtd => $"{srtd.Hardware.Name}.{srtd.Sensor.Name}" == $"{sensorReading.Hardware.Name}.{sensorReading.Sensor.Name}" && DateTime.Equals(srtd.TimeStamp, sensorReading.TimeStamp)); Assert.NotNull(expectedSensorReading); Assert.Equal(expectedSensorReading.Value, sensorReading.Value); } }
public void GetShouldReturnAllSensorReadingsWhenNoParameterPassed() { var result = _sensorReadingRepository.Get(); Assert.Equal(SensorReadingsTestData.Count(), result.Count()); }