示例#1
0
        public void ConversionRoundTrip()
        {
            MagneticField tesla = MagneticField.FromTeslas(1);

            AssertEx.EqualTolerance(1, MagneticField.FromMicroteslas(tesla.Microteslas).Teslas, MicroteslasTolerance);
            AssertEx.EqualTolerance(1, MagneticField.FromMilliteslas(tesla.Milliteslas).Teslas, MilliteslasTolerance);
            AssertEx.EqualTolerance(1, MagneticField.FromNanoteslas(tesla.Nanoteslas).Teslas, NanoteslasTolerance);
            AssertEx.EqualTolerance(1, MagneticField.FromTeslas(tesla.Teslas).Teslas, TeslasTolerance);
        }
示例#2
0
        public void ConversionRoundTrip()
        {
            MagneticField tesla = MagneticField.FromTeslas(1);

            AssertEx.EqualTolerance(1, MagneticField.FromDecateslas(tesla.Decateslas).Teslas, DecateslasTolerance);
            AssertEx.EqualTolerance(1, MagneticField.FromGigateslas(tesla.Gigateslas).Teslas, GigateslasTolerance);
            AssertEx.EqualTolerance(1, MagneticField.FromKiloteslas(tesla.Kiloteslas).Teslas, KiloteslasTolerance);
            AssertEx.EqualTolerance(1, MagneticField.FromMegateslas(tesla.Megateslas).Teslas, MegateslasTolerance);
            AssertEx.EqualTolerance(1, MagneticField.FromMicroteslas(tesla.Microteslas).Teslas, MicroteslasTolerance);
            AssertEx.EqualTolerance(1, MagneticField.FromMilliteslas(tesla.Milliteslas).Teslas, MilliteslasTolerance);
            AssertEx.EqualTolerance(1, MagneticField.FromNanoteslas(tesla.Nanoteslas).Teslas, NanoteslasTolerance);
            AssertEx.EqualTolerance(1, MagneticField.FromTerateslas(tesla.Terateslas).Teslas, TerateslasTolerance);
            AssertEx.EqualTolerance(1, MagneticField.FromTeslas(tesla.Teslas).Teslas, TeslasTolerance);
        }
 public static MagneticField Microteslas <T>(this T value) =>
 MagneticField.FromMicroteslas(Convert.ToDouble(value));
 public void NumberToMicroteslasTest() =>
 Assert.Equal(MagneticField.FromMicroteslas(2), 2.Microteslas());
 public static MagneticField?Microteslas <T>(this T?value) where T : struct => MagneticField.FromMicroteslas(value == null ? (double?)null : Convert.ToDouble(value.Value));