public void ConversionRoundTrip() { ElectricCurrent ampere = ElectricCurrent.FromAmperes(1); Assert.AreEqual(1, ElectricCurrent.FromAmperes(ampere.Amperes).Amperes, AmperesTolerance); Assert.AreEqual(1, ElectricCurrent.FromKiloamperes(ampere.Kiloamperes).Amperes, KiloamperesTolerance); Assert.AreEqual(1, ElectricCurrent.FromMegaamperes(ampere.Megaamperes).Amperes, MegaamperesTolerance); Assert.AreEqual(1, ElectricCurrent.FromMicroamperes(ampere.Microamperes).Amperes, MicroamperesTolerance); Assert.AreEqual(1, ElectricCurrent.FromMilliamperes(ampere.Milliamperes).Amperes, MilliamperesTolerance); Assert.AreEqual(1, ElectricCurrent.FromNanoamperes(ampere.Nanoamperes).Amperes, NanoamperesTolerance); }
public void ConversionRoundTrip() { ElectricCurrent ampere = ElectricCurrent.FromAmperes(1); AssertEx.EqualTolerance(1, ElectricCurrent.FromAmperes(ampere.Amperes).Amperes, AmperesTolerance); AssertEx.EqualTolerance(1, ElectricCurrent.FromCentiamperes(ampere.Centiamperes).Amperes, CentiamperesTolerance); AssertEx.EqualTolerance(1, ElectricCurrent.FromDecaamperes(ampere.Decaamperes).Amperes, DecaamperesTolerance); AssertEx.EqualTolerance(1, ElectricCurrent.FromDeciamperes(ampere.Deciamperes).Amperes, DeciamperesTolerance); AssertEx.EqualTolerance(1, ElectricCurrent.FromKiloamperes(ampere.Kiloamperes).Amperes, KiloamperesTolerance); AssertEx.EqualTolerance(1, ElectricCurrent.FromMegaamperes(ampere.Megaamperes).Amperes, MegaamperesTolerance); AssertEx.EqualTolerance(1, ElectricCurrent.FromMicroamperes(ampere.Microamperes).Amperes, MicroamperesTolerance); AssertEx.EqualTolerance(1, ElectricCurrent.FromMilliamperes(ampere.Milliamperes).Amperes, MilliamperesTolerance); AssertEx.EqualTolerance(1, ElectricCurrent.FromNanoamperes(ampere.Nanoamperes).Amperes, NanoamperesTolerance); AssertEx.EqualTolerance(1, ElectricCurrent.FromPicoamperes(ampere.Picoamperes).Amperes, PicoamperesTolerance); }
public void NumberToMegaamperesTest() => Assert.Equal(ElectricCurrent.FromMegaamperes(2), 2.Megaamperes());
/// <inheritdoc cref="ElectricCurrent.FromMegaamperes(UnitsNet.QuantityValue)" /> public static ElectricCurrent Megaamperes <T>(this T value) => ElectricCurrent.FromMegaamperes(Convert.ToDouble(value));
/// <inheritdoc cref="ElectricCurrent.FromMegaamperes(double?)"/> public static ElectricCurrent?Megaamperes(this decimal?value) => ElectricCurrent.FromMegaamperes(value == null ? (double?)null : Convert.ToDouble(value.Value));
/// <inheritdoc cref="ElectricCurrent.FromMegaamperes(double?)"/> public static ElectricCurrent?Megaamperes(this float?value) => ElectricCurrent.FromMegaamperes(value);
/// <inheritdoc cref="ElectricCurrent.FromMegaamperes(double)"/> public static ElectricCurrent Megaamperes(this double value) => ElectricCurrent.FromMegaamperes(value);
public static ElectricCurrent?Megaamperes <T>(this T?value) where T : struct => ElectricCurrent.FromMegaamperes(value == null ? (double?)null : Convert.ToDouble(value.Value));