示例#1
0
文件: WeatherTests.cs 项目: z-eh/iot
        [InlineData(27.8, 38.1, 20.0, 59.317)] // in data from BMP280 (in case), thermometer 1 meter away shows 20.0°, 57%
        public void GetRelativeHumidityFromActualAirTemperature(double inTemp, double inHumidity, double outTemp, double outHumidityExpected)
        {
            var result = WeatherHelper.GetRelativeHumidityFromActualAirTemperature(
                Temperature.FromDegreesCelsius(inTemp),
                Ratio.FromPercent(inHumidity), Temperature.FromDegreesCelsius(outTemp));

            Assert.Equal(outHumidityExpected, result.Percent, 3);
        }