public void ConversionRoundTrip() { TemperatureGradient kelvinpermeter = TemperatureGradient.FromKelvinsPerMeter(1); AssertEx.EqualTolerance(1, TemperatureGradient.FromDegreesCelciusPerKilometer(kelvinpermeter.DegreesCelciusPerKilometer).KelvinsPerMeter, DegreesCelciusPerKilometerTolerance); AssertEx.EqualTolerance(1, TemperatureGradient.FromDegreesCelciusPerMeter(kelvinpermeter.DegreesCelciusPerMeter).KelvinsPerMeter, DegreesCelciusPerMeterTolerance); AssertEx.EqualTolerance(1, TemperatureGradient.FromDegreesFahrenheitPerFoot(kelvinpermeter.DegreesFahrenheitPerFoot).KelvinsPerMeter, DegreesFahrenheitPerFootTolerance); AssertEx.EqualTolerance(1, TemperatureGradient.FromKelvinsPerMeter(kelvinpermeter.KelvinsPerMeter).KelvinsPerMeter, KelvinsPerMeterTolerance); }
public void NumberToDegreesCelciusPerKilometerTest() => Assert.Equal(TemperatureGradient.FromDegreesCelciusPerKilometer(2), 2.DegreesCelciusPerKilometer());
public void TemperatureGradientMultipliedByLengthEqualsTemperatureDelta() { TemperatureDelta temperatureDelta = TemperatureGradient.FromDegreesCelciusPerKilometer(5) * Length.FromKilometers(10); Assert.Equal(temperatureDelta, TemperatureDelta.FromDegreesCelsius(50)); }
public void TemperatureDeltaDividedByLengthEqualsTemperatureGradient() { TemperatureGradient temperatureGradient = TemperatureDelta.FromDegreesCelsius(50) / Length.FromKilometers(10); Assert.Equal(temperatureGradient, TemperatureGradient.FromDegreesCelciusPerKilometer(5)); }
public void TemperatureDeltaDividedByTemperatureGradientEqualsLength() { Length length = TemperatureDelta.FromDegreesCelsius(50) / TemperatureGradient.FromDegreesCelciusPerKilometer(5); Assert.Equal(length, Length.FromKilometers(10)); }
public static TemperatureGradient DegreesCelciusPerKilometer <T>(this T value) => TemperatureGradient.FromDegreesCelciusPerKilometer(Convert.ToDouble(value));