Exemple #1
0
        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);
        }
Exemple #2
0
 /// <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));
Exemple #4
0
 /// <inheritdoc cref="ElectricConductance.FromMicrosiemens(UnitsNet.QuantityValue)" />
 public static ElectricConductance Microsiemens(this decimal value) => ElectricConductance.FromMicrosiemens(Convert.ToDouble(value));
Exemple #5
0
 /// <inheritdoc cref="ElectricConductance.FromMicrosiemens(UnitsNet.QuantityValue)" />
 public static ElectricConductance?Microsiemens(this float?value) => ElectricConductance.FromMicrosiemens(value);
Exemple #6
0
 /// <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));