Example #1
0
 public void FromValueAndUnit()
 {
     AssertEx.EqualTolerance(1, Force.From(1, ForceUnit.Centinewton).Centinewtons, CentinewtonsTolerance);
     AssertEx.EqualTolerance(1, Force.From(1, ForceUnit.Decanewton).Decanewtons, DecanewtonsTolerance);
     AssertEx.EqualTolerance(1, Force.From(1, ForceUnit.Decinewton).Decinewtons, DecinewtonsTolerance);
     AssertEx.EqualTolerance(1, Force.From(1, ForceUnit.Dyn).Dyne, DyneTolerance);
     AssertEx.EqualTolerance(1, Force.From(1, ForceUnit.Exanewton).Exanewtons, ExanewtonsTolerance);
     AssertEx.EqualTolerance(1, Force.From(1, ForceUnit.Femtonewton).Femtonewtons, FemtonewtonsTolerance);
     AssertEx.EqualTolerance(1, Force.From(1, ForceUnit.Giganewton).Giganewtons, GiganewtonsTolerance);
     AssertEx.EqualTolerance(1, Force.From(1, ForceUnit.Hectonewton).Hectonewtons, HectonewtonsTolerance);
     AssertEx.EqualTolerance(1, Force.From(1, ForceUnit.KilogramForce).KilogramsForce, KilogramsForceTolerance);
     AssertEx.EqualTolerance(1, Force.From(1, ForceUnit.Kilonewton).Kilonewtons, KilonewtonsTolerance);
     AssertEx.EqualTolerance(1, Force.From(1, ForceUnit.KiloPond).KiloPonds, KiloPondsTolerance);
     AssertEx.EqualTolerance(1, Force.From(1, ForceUnit.Meganewton).Meganewtons, MeganewtonsTolerance);
     AssertEx.EqualTolerance(1, Force.From(1, ForceUnit.Micronewton).Micronewtons, MicronewtonsTolerance);
     AssertEx.EqualTolerance(1, Force.From(1, ForceUnit.Millinewton).Millinewtons, MillinewtonsTolerance);
     AssertEx.EqualTolerance(1, Force.From(1, ForceUnit.Nanonewton).Nanonewtons, NanonewtonsTolerance);
     AssertEx.EqualTolerance(1, Force.From(1, ForceUnit.Newton).Newtons, NewtonsTolerance);
     AssertEx.EqualTolerance(1, Force.From(1, ForceUnit.OunceForce).OunceForce, OunceForceTolerance);
     AssertEx.EqualTolerance(1, Force.From(1, ForceUnit.Petanewton).Petanewtons, PetanewtonsTolerance);
     AssertEx.EqualTolerance(1, Force.From(1, ForceUnit.Piconewton).Piconewtons, PiconewtonsTolerance);
     AssertEx.EqualTolerance(1, Force.From(1, ForceUnit.Poundal).Poundals, PoundalsTolerance);
     AssertEx.EqualTolerance(1, Force.From(1, ForceUnit.PoundForce).PoundsForce, PoundsForceTolerance);
     AssertEx.EqualTolerance(1, Force.From(1, ForceUnit.Qutranewton).Qutranewtons, QutranewtonsTolerance);
     AssertEx.EqualTolerance(1, Force.From(1, ForceUnit.Teranewton).Teranewtons, TeranewtonsTolerance);
     AssertEx.EqualTolerance(1, Force.From(1, ForceUnit.TonneForce).TonnesForce, TonnesForceTolerance);
     AssertEx.EqualTolerance(1, Force.From(1, ForceUnit.Vettanewton).Vettanewtons, VettanewtonsTolerance);
     AssertEx.EqualTolerance(1, Force.From(1, ForceUnit.Yottanewton).Yottanewtons, YottanewtonsTolerance);
     AssertEx.EqualTolerance(1, Force.From(1, ForceUnit.Zettanewton).Zettanewtons, ZettanewtonsTolerance);
 }
Example #2
0
 public void FromValueAndUnit()
 {
     Assert.AreEqual(1, Force.From(1, ForceUnit.Dyn).Dyne, DyneTolerance);
     Assert.AreEqual(1, Force.From(1, ForceUnit.KilogramForce).KilogramsForce, KilogramsForceTolerance);
     Assert.AreEqual(1, Force.From(1, ForceUnit.Kilonewton).Kilonewtons, KilonewtonsTolerance);
     Assert.AreEqual(1, Force.From(1, ForceUnit.KiloPond).KiloPonds, KiloPondsTolerance);
     Assert.AreEqual(1, Force.From(1, ForceUnit.Newton).Newtons, NewtonsTolerance);
     Assert.AreEqual(1, Force.From(1, ForceUnit.Poundal).Poundals, PoundalsTolerance);
     Assert.AreEqual(1, Force.From(1, ForceUnit.PoundForce).PoundForces, PoundForcesTolerance);
 }
Example #3
0
 public void FromValueAndUnit()
 {
     AssertEx.EqualTolerance(1, Force.From(1, ForceUnit.Decanewton).Decanewtons, DecanewtonsTolerance);
     AssertEx.EqualTolerance(1, Force.From(1, ForceUnit.Dyn).Dyne, DyneTolerance);
     AssertEx.EqualTolerance(1, Force.From(1, ForceUnit.KilogramForce).KilogramsForce, KilogramsForceTolerance);
     AssertEx.EqualTolerance(1, Force.From(1, ForceUnit.Kilonewton).Kilonewtons, KilonewtonsTolerance);
     AssertEx.EqualTolerance(1, Force.From(1, ForceUnit.KiloPond).KiloPonds, KiloPondsTolerance);
     AssertEx.EqualTolerance(1, Force.From(1, ForceUnit.Newton).Newtons, NewtonsTolerance);
     AssertEx.EqualTolerance(1, Force.From(1, ForceUnit.Poundal).Poundals, PoundalsTolerance);
     AssertEx.EqualTolerance(1, Force.From(1, ForceUnit.PoundForce).PoundsForce, PoundsForceTolerance);
     AssertEx.EqualTolerance(1, Force.From(1, ForceUnit.TonneForce).TonnesForce, TonnesForceTolerance);
 }
Example #4
0
        public void From_ValueAndUnit_ReturnsQuantityWithSameValueAndUnit()
        {
            var quantity00 = Force.From(1, ForceUnit.Decanewton);

            AssertEx.EqualTolerance(1, quantity00.Decanewtons, DecanewtonsTolerance);
            Assert.Equal(ForceUnit.Decanewton, quantity00.Unit);

            var quantity01 = Force.From(1, ForceUnit.Dyn);

            AssertEx.EqualTolerance(1, quantity01.Dyne, DyneTolerance);
            Assert.Equal(ForceUnit.Dyn, quantity01.Unit);

            var quantity02 = Force.From(1, ForceUnit.KilogramForce);

            AssertEx.EqualTolerance(1, quantity02.KilogramsForce, KilogramsForceTolerance);
            Assert.Equal(ForceUnit.KilogramForce, quantity02.Unit);

            var quantity03 = Force.From(1, ForceUnit.Kilonewton);

            AssertEx.EqualTolerance(1, quantity03.Kilonewtons, KilonewtonsTolerance);
            Assert.Equal(ForceUnit.Kilonewton, quantity03.Unit);

            var quantity04 = Force.From(1, ForceUnit.KiloPond);

            AssertEx.EqualTolerance(1, quantity04.KiloPonds, KiloPondsTolerance);
            Assert.Equal(ForceUnit.KiloPond, quantity04.Unit);

            var quantity05 = Force.From(1, ForceUnit.KilopoundForce);

            AssertEx.EqualTolerance(1, quantity05.KilopoundsForce, KilopoundsForceTolerance);
            Assert.Equal(ForceUnit.KilopoundForce, quantity05.Unit);

            var quantity06 = Force.From(1, ForceUnit.Meganewton);

            AssertEx.EqualTolerance(1, quantity06.Meganewtons, MeganewtonsTolerance);
            Assert.Equal(ForceUnit.Meganewton, quantity06.Unit);

            var quantity07 = Force.From(1, ForceUnit.Micronewton);

            AssertEx.EqualTolerance(1, quantity07.Micronewtons, MicronewtonsTolerance);
            Assert.Equal(ForceUnit.Micronewton, quantity07.Unit);

            var quantity08 = Force.From(1, ForceUnit.Millinewton);

            AssertEx.EqualTolerance(1, quantity08.Millinewtons, MillinewtonsTolerance);
            Assert.Equal(ForceUnit.Millinewton, quantity08.Unit);

            var quantity09 = Force.From(1, ForceUnit.Newton);

            AssertEx.EqualTolerance(1, quantity09.Newtons, NewtonsTolerance);
            Assert.Equal(ForceUnit.Newton, quantity09.Unit);

            var quantity10 = Force.From(1, ForceUnit.OunceForce);

            AssertEx.EqualTolerance(1, quantity10.OunceForce, OunceForceTolerance);
            Assert.Equal(ForceUnit.OunceForce, quantity10.Unit);

            var quantity11 = Force.From(1, ForceUnit.Poundal);

            AssertEx.EqualTolerance(1, quantity11.Poundals, PoundalsTolerance);
            Assert.Equal(ForceUnit.Poundal, quantity11.Unit);

            var quantity12 = Force.From(1, ForceUnit.PoundForce);

            AssertEx.EqualTolerance(1, quantity12.PoundsForce, PoundsForceTolerance);
            Assert.Equal(ForceUnit.PoundForce, quantity12.Unit);

            var quantity13 = Force.From(1, ForceUnit.ShortTonForce);

            AssertEx.EqualTolerance(1, quantity13.ShortTonsForce, ShortTonsForceTolerance);
            Assert.Equal(ForceUnit.ShortTonForce, quantity13.Unit);

            var quantity14 = Force.From(1, ForceUnit.TonneForce);

            AssertEx.EqualTolerance(1, quantity14.TonnesForce, TonnesForceTolerance);
            Assert.Equal(ForceUnit.TonneForce, quantity14.Unit);
        }