Example #1
0
        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);
        }
Example #2
0
        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 NumberToKiloamperesTest() =>
 Assert.Equal(ElectricCurrent.FromKiloamperes(2), 2.Kiloamperes());
 /// <inheritdoc cref="ElectricCurrent.FromKiloamperes(UnitsNet.QuantityValue)" />
 public static ElectricCurrent Kiloamperes <T>(this T value) =>
 ElectricCurrent.FromKiloamperes(Convert.ToDouble(value));
 /// <inheritdoc cref="ElectricCurrent.FromKiloamperes(double?)"/>
 public static ElectricCurrent?Kiloamperes(this double?value) => ElectricCurrent.FromKiloamperes(value);
 /// <inheritdoc cref="ElectricCurrent.FromKiloamperes(double)"/>
 public static ElectricCurrent Kiloamperes(this long value) => ElectricCurrent.FromKiloamperes(value);
 /// <inheritdoc cref="ElectricCurrent.FromKiloamperes(double?)"/>
 public static ElectricCurrent?Kiloamperes(this decimal?value) => ElectricCurrent.FromKiloamperes(value == null ? (double?)null : Convert.ToDouble(value.Value));
 public static ElectricCurrent?Kiloamperes <T>(this T?value) where T : struct => ElectricCurrent.FromKiloamperes(value == null ? (double?)null : Convert.ToDouble(value.Value));