public void ConversionRoundTrip() { ElectricConductance siemens = ElectricConductance.FromSiemens(1); AssertEx.EqualTolerance(1, ElectricConductance.FromMicrosiemens(siemens.Microsiemens).Siemens, MicrosiemensTolerance); AssertEx.EqualTolerance(1, ElectricConductance.FromMillisiemens(siemens.Millisiemens).Siemens, MillisiemensTolerance); AssertEx.EqualTolerance(1, ElectricConductance.FromSiemens(siemens.Siemens).Siemens, SiemensTolerance); }
/// <inheritdoc cref="ElectricConductance.FromMicrosiemens(UnitsNet.QuantityValue)" /> public static ElectricConductance?Microsiemens(this decimal?value) => ElectricConductance.FromMicrosiemens(value == null ? (double?)null : Convert.ToDouble(value.Value));
public static ElectricConductance Microsiemens <T>(this T value) => ElectricConductance.FromMicrosiemens(Convert.ToDecimal(value));
/// <inheritdoc cref="ElectricConductance.FromMicrosiemens(UnitsNet.QuantityValue)" /> public static ElectricConductance Microsiemens(this decimal value) => ElectricConductance.FromMicrosiemens(Convert.ToDouble(value));
/// <inheritdoc cref="ElectricConductance.FromMicrosiemens(UnitsNet.QuantityValue)" /> public static ElectricConductance?Microsiemens(this float?value) => ElectricConductance.FromMicrosiemens(value);
/// <inheritdoc cref="ElectricConductance.FromMicrosiemens(UnitsNet.QuantityValue)" /> public static ElectricConductance Microsiemens(this double value) => ElectricConductance.FromMicrosiemens(value);
public void NumberToMicrosiemensTest() => Assert.Equal(ElectricConductance.FromMicrosiemens(2), 2.Microsiemens());
public static ElectricConductance?Microsiemens <T>(this T?value) where T : struct => ElectricConductance.FromMicrosiemens(value == null ? (double?)null : Convert.ToDouble(value.Value));