public void ConversionRoundTrip() { CoefficientOfThermalExpansion inversekelvin = CoefficientOfThermalExpansion.FromInverseKelvin(1); AssertEx.EqualTolerance(1, CoefficientOfThermalExpansion.FromInverseDegreeCelsius(inversekelvin.InverseDegreeCelsius).InverseKelvin, InverseDegreeCelsiusTolerance); AssertEx.EqualTolerance(1, CoefficientOfThermalExpansion.FromInverseDegreeFahrenheit(inversekelvin.InverseDegreeFahrenheit).InverseKelvin, InverseDegreeFahrenheitTolerance); AssertEx.EqualTolerance(1, CoefficientOfThermalExpansion.FromInverseKelvin(inversekelvin.InverseKelvin).InverseKelvin, InverseKelvinTolerance); }
/// <inheritdoc cref="CoefficientOfThermalExpansion.FromInverseDegreeCelsius(UnitsNet.QuantityValue)" /> public static CoefficientOfThermalExpansion InverseDegreeCelsius <T>(this T value) => CoefficientOfThermalExpansion.FromInverseDegreeCelsius(Convert.ToDouble(value));
public static CoefficientOfThermalExpansion?InverseDegreeCelsius <T>(this T?value) where T : struct => CoefficientOfThermalExpansion.FromInverseDegreeCelsius(value == null ? (double?)null : Convert.ToDouble(value.Value));
public void NumberToInverseDegreeCelsiusTest() => Assert.Equal(CoefficientOfThermalExpansion.FromInverseDegreeCelsius(2), 2.InverseDegreeCelsius());