public void ConversionRoundTrip() { Force newton = Force.FromNewtons(1); AssertEx.EqualTolerance(1, Force.FromCentinewtons(newton.Centinewtons).Newtons, CentinewtonsTolerance); AssertEx.EqualTolerance(1, Force.FromDecanewtons(newton.Decanewtons).Newtons, DecanewtonsTolerance); AssertEx.EqualTolerance(1, Force.FromDecinewtons(newton.Decinewtons).Newtons, DecinewtonsTolerance); AssertEx.EqualTolerance(1, Force.FromDyne(newton.Dyne).Newtons, DyneTolerance); AssertEx.EqualTolerance(1, Force.FromExanewtons(newton.Exanewtons).Newtons, ExanewtonsTolerance); AssertEx.EqualTolerance(1, Force.FromFemtonewtons(newton.Femtonewtons).Newtons, FemtonewtonsTolerance); AssertEx.EqualTolerance(1, Force.FromGiganewtons(newton.Giganewtons).Newtons, GiganewtonsTolerance); AssertEx.EqualTolerance(1, Force.FromHectonewtons(newton.Hectonewtons).Newtons, HectonewtonsTolerance); AssertEx.EqualTolerance(1, Force.FromKilogramsForce(newton.KilogramsForce).Newtons, KilogramsForceTolerance); AssertEx.EqualTolerance(1, Force.FromKilonewtons(newton.Kilonewtons).Newtons, KilonewtonsTolerance); AssertEx.EqualTolerance(1, Force.FromKiloPonds(newton.KiloPonds).Newtons, KiloPondsTolerance); AssertEx.EqualTolerance(1, Force.FromMeganewtons(newton.Meganewtons).Newtons, MeganewtonsTolerance); AssertEx.EqualTolerance(1, Force.FromMicronewtons(newton.Micronewtons).Newtons, MicronewtonsTolerance); AssertEx.EqualTolerance(1, Force.FromMillinewtons(newton.Millinewtons).Newtons, MillinewtonsTolerance); AssertEx.EqualTolerance(1, Force.FromNanonewtons(newton.Nanonewtons).Newtons, NanonewtonsTolerance); AssertEx.EqualTolerance(1, Force.FromNewtons(newton.Newtons).Newtons, NewtonsTolerance); AssertEx.EqualTolerance(1, Force.FromOunceForce(newton.OunceForce).Newtons, OunceForceTolerance); AssertEx.EqualTolerance(1, Force.FromPetanewtons(newton.Petanewtons).Newtons, PetanewtonsTolerance); AssertEx.EqualTolerance(1, Force.FromPiconewtons(newton.Piconewtons).Newtons, PiconewtonsTolerance); AssertEx.EqualTolerance(1, Force.FromPoundals(newton.Poundals).Newtons, PoundalsTolerance); AssertEx.EqualTolerance(1, Force.FromPoundsForce(newton.PoundsForce).Newtons, PoundsForceTolerance); AssertEx.EqualTolerance(1, Force.FromQutranewtons(newton.Qutranewtons).Newtons, QutranewtonsTolerance); AssertEx.EqualTolerance(1, Force.FromTeranewtons(newton.Teranewtons).Newtons, TeranewtonsTolerance); AssertEx.EqualTolerance(1, Force.FromTonnesForce(newton.TonnesForce).Newtons, TonnesForceTolerance); AssertEx.EqualTolerance(1, Force.FromVettanewtons(newton.Vettanewtons).Newtons, VettanewtonsTolerance); AssertEx.EqualTolerance(1, Force.FromYottanewtons(newton.Yottanewtons).Newtons, YottanewtonsTolerance); AssertEx.EqualTolerance(1, Force.FromZettanewtons(newton.Zettanewtons).Newtons, ZettanewtonsTolerance); }
public void ConversionRoundTrip() { Force newton = Force.FromNewtons(1); Assert.AreEqual(1, Force.FromDyne(newton.Dyne).Newtons, DyneTolerance); Assert.AreEqual(1, Force.FromKilogramsForce(newton.KilogramsForce).Newtons, KilogramsForceTolerance); Assert.AreEqual(1, Force.FromKilonewtons(newton.Kilonewtons).Newtons, KilonewtonsTolerance); Assert.AreEqual(1, Force.FromKiloPonds(newton.KiloPonds).Newtons, KiloPondsTolerance); Assert.AreEqual(1, Force.FromNewtons(newton.Newtons).Newtons, NewtonsTolerance); Assert.AreEqual(1, Force.FromPoundals(newton.Poundals).Newtons, PoundalsTolerance); Assert.AreEqual(1, Force.FromPoundsForce(newton.PoundsForce).Newtons, PoundsForceTolerance); Assert.AreEqual(1, Force.FromTonnesForce(newton.TonnesForce).Newtons, TonnesForceTolerance); }
public void ConversionRoundTrip() { Force newton = Force.FromNewtons(1); AssertEx.EqualTolerance(1, Force.FromDecanewtons(newton.Decanewtons).Newtons, DecanewtonsTolerance); AssertEx.EqualTolerance(1, Force.FromDyne(newton.Dyne).Newtons, DyneTolerance); AssertEx.EqualTolerance(1, Force.FromKilogramsForce(newton.KilogramsForce).Newtons, KilogramsForceTolerance); AssertEx.EqualTolerance(1, Force.FromKilonewtons(newton.Kilonewtons).Newtons, KilonewtonsTolerance); AssertEx.EqualTolerance(1, Force.FromKiloPonds(newton.KiloPonds).Newtons, KiloPondsTolerance); AssertEx.EqualTolerance(1, Force.FromMeganewtons(newton.Meganewtons).Newtons, MeganewtonsTolerance); AssertEx.EqualTolerance(1, Force.FromMicronewtons(newton.Micronewtons).Newtons, MicronewtonsTolerance); AssertEx.EqualTolerance(1, Force.FromMillinewtons(newton.Millinewtons).Newtons, MillinewtonsTolerance); AssertEx.EqualTolerance(1, Force.FromNewtons(newton.Newtons).Newtons, NewtonsTolerance); AssertEx.EqualTolerance(1, Force.FromOunceForce(newton.OunceForce).Newtons, OunceForceTolerance); AssertEx.EqualTolerance(1, Force.FromPoundals(newton.Poundals).Newtons, PoundalsTolerance); AssertEx.EqualTolerance(1, Force.FromPoundsForce(newton.PoundsForce).Newtons, PoundsForceTolerance); AssertEx.EqualTolerance(1, Force.FromTonnesForce(newton.TonnesForce).Newtons, TonnesForceTolerance); }
/// <inheritdoc cref="Force.FromTonnesForce(double?)"/> public static Force?TonnesForce(this decimal?value) => Force.FromTonnesForce(value == null ? (double?)null : Convert.ToDouble(value.Value));
/// <inheritdoc cref="Force.FromTonnesForce(double)"/> public static Force TonnesForce(this decimal value) => Force.FromTonnesForce(Convert.ToDouble(value));
/// <inheritdoc cref="Force.FromTonnesForce(double?)"/> public static Force?TonnesForce(this float?value) => Force.FromTonnesForce(value);
/// <inheritdoc cref="Force.FromTonnesForce(double?)"/> public static Force?TonnesForce(this double?value) => Force.FromTonnesForce(value);
/// <inheritdoc cref="Force.FromTonnesForce(double?)"/> public static Force?TonnesForce(this long?value) => Force.FromTonnesForce(value);
/// <inheritdoc cref="Force.FromTonnesForce(double)"/> public static Force TonnesForce(this int value) => Force.FromTonnesForce(value);
public void NumberToTonnesForceTest() => Assert.Equal(Force.FromTonnesForce(2), 2.TonnesForce());
/// <inheritdoc cref="Force.FromTonnesForce(UnitsNet.QuantityValue)" /> public static Force TonnesForce <T>(this T value) => Force.FromTonnesForce(Convert.ToDouble(value));
public static Force?TonnesForce <T>(this T?value) where T : struct => Force.FromTonnesForce(value == null ? (double?)null : Convert.ToDouble(value.Value));