/// <inheritdoc cref="ForcePerLength.FromDecinewtonsPerMeter(double?)"/> public static ForcePerLength?DecinewtonsPerMeter(this double?value) => ForcePerLength.FromDecinewtonsPerMeter(value);
public void NumberToMillinewtonsPerMeterTest() => Assert.Equal(ForcePerLength.FromMillinewtonsPerMeter(2), 2.MillinewtonsPerMeter());
public void NumberToNewtonsPerMillimeterTest() => Assert.Equal(ForcePerLength.FromNewtonsPerMillimeter(2), 2.NewtonsPerMillimeter());
public void ForceDividedByForcePerLengthEqualsLength() { Length length = Force.FromNewtons(10) / ForcePerLength.FromNewtonsPerMeter(2); Assert.AreEqual(length, Length.FromMeters(5)); }
public static ForcePerLength operator /(Force force, Length length) { return(ForcePerLength.FromNewtonsPerMeter(force.Newtons / length.Meters)); }
public void CompareToThrowsOnNull() { ForcePerLength newtonpermeter = ForcePerLength.FromNewtonsPerMeter(1); Assert.Throws <ArgumentNullException>(() => newtonpermeter.CompareTo(null)); }
public void EqualsReturnsFalseOnNull() { ForcePerLength newtonpermeter = ForcePerLength.FromNewtonsPerMeter(1); Assert.False(newtonpermeter.Equals(null)); }
/// <inheritdoc cref="ForcePerLength.FromKilogramsForcePerMeter(UnitsNet.QuantityValue)" /> public static ForcePerLength KilogramsForcePerMeter <T>(this T value) => ForcePerLength.FromKilogramsForcePerMeter(Convert.ToDouble(value));
/// <inheritdoc cref="ForcePerLength.FromNanonewtonsPerMeter(UnitsNet.QuantityValue)" /> public static ForcePerLength NanonewtonsPerMeter <T>(this T value) => ForcePerLength.FromNanonewtonsPerMeter(Convert.ToDouble(value));
public void From_ValueAndUnit_ReturnsQuantityWithSameValueAndUnit() { var quantity00 = ForcePerLength.From(1, ForcePerLengthUnit.CentinewtonPerMeter); AssertEx.EqualTolerance(1, quantity00.CentinewtonsPerMeter, CentinewtonsPerMeterTolerance); Assert.Equal(ForcePerLengthUnit.CentinewtonPerMeter, quantity00.Unit); var quantity01 = ForcePerLength.From(1, ForcePerLengthUnit.DecinewtonPerMeter); AssertEx.EqualTolerance(1, quantity01.DecinewtonsPerMeter, DecinewtonsPerMeterTolerance); Assert.Equal(ForcePerLengthUnit.DecinewtonPerMeter, quantity01.Unit); var quantity02 = ForcePerLength.From(1, ForcePerLengthUnit.KilogramForcePerMeter); AssertEx.EqualTolerance(1, quantity02.KilogramsForcePerMeter, KilogramsForcePerMeterTolerance); Assert.Equal(ForcePerLengthUnit.KilogramForcePerMeter, quantity02.Unit); var quantity03 = ForcePerLength.From(1, ForcePerLengthUnit.KilonewtonPerMeter); AssertEx.EqualTolerance(1, quantity03.KilonewtonsPerMeter, KilonewtonsPerMeterTolerance); Assert.Equal(ForcePerLengthUnit.KilonewtonPerMeter, quantity03.Unit); var quantity04 = ForcePerLength.From(1, ForcePerLengthUnit.MeganewtonPerMeter); AssertEx.EqualTolerance(1, quantity04.MeganewtonsPerMeter, MeganewtonsPerMeterTolerance); Assert.Equal(ForcePerLengthUnit.MeganewtonPerMeter, quantity04.Unit); var quantity05 = ForcePerLength.From(1, ForcePerLengthUnit.MicronewtonPerMeter); AssertEx.EqualTolerance(1, quantity05.MicronewtonsPerMeter, MicronewtonsPerMeterTolerance); Assert.Equal(ForcePerLengthUnit.MicronewtonPerMeter, quantity05.Unit); var quantity06 = ForcePerLength.From(1, ForcePerLengthUnit.MillinewtonPerMeter); AssertEx.EqualTolerance(1, quantity06.MillinewtonsPerMeter, MillinewtonsPerMeterTolerance); Assert.Equal(ForcePerLengthUnit.MillinewtonPerMeter, quantity06.Unit); var quantity07 = ForcePerLength.From(1, ForcePerLengthUnit.NanonewtonPerMeter); AssertEx.EqualTolerance(1, quantity07.NanonewtonsPerMeter, NanonewtonsPerMeterTolerance); Assert.Equal(ForcePerLengthUnit.NanonewtonPerMeter, quantity07.Unit); var quantity08 = ForcePerLength.From(1, ForcePerLengthUnit.NewtonPerMeter); AssertEx.EqualTolerance(1, quantity08.NewtonsPerMeter, NewtonsPerMeterTolerance); Assert.Equal(ForcePerLengthUnit.NewtonPerMeter, quantity08.Unit); var quantity09 = ForcePerLength.From(1, ForcePerLengthUnit.NewtonPerMillimeter); AssertEx.EqualTolerance(1, quantity09.NewtonsPerMillimeter, NewtonsPerMillimeterTolerance); Assert.Equal(ForcePerLengthUnit.NewtonPerMillimeter, quantity09.Unit); var quantity10 = ForcePerLength.From(1, ForcePerLengthUnit.PoundForcePerFoot); AssertEx.EqualTolerance(1, quantity10.PoundsForcePerFoot, PoundsForcePerFootTolerance); Assert.Equal(ForcePerLengthUnit.PoundForcePerFoot, quantity10.Unit); var quantity11 = ForcePerLength.From(1, ForcePerLengthUnit.PoundForcePerInch); AssertEx.EqualTolerance(1, quantity11.PoundsForcePerInch, PoundsForcePerInchTolerance); Assert.Equal(ForcePerLengthUnit.PoundForcePerInch, quantity11.Unit); var quantity12 = ForcePerLength.From(1, ForcePerLengthUnit.PoundForcePerYard); AssertEx.EqualTolerance(1, quantity12.PoundsForcePerYard, PoundsForcePerYardTolerance); Assert.Equal(ForcePerLengthUnit.PoundForcePerYard, quantity12.Unit); }
public void ToUnit() { var newtonpermeter = ForcePerLength.FromNewtonsPerMeter(1); var centinewtonpermeterQuantity = newtonpermeter.ToUnit(ForcePerLengthUnit.CentinewtonPerMeter); AssertEx.EqualTolerance(CentinewtonsPerMeterInOneNewtonPerMeter, (double)centinewtonpermeterQuantity.Value, CentinewtonsPerMeterTolerance); Assert.Equal(ForcePerLengthUnit.CentinewtonPerMeter, centinewtonpermeterQuantity.Unit); var decinewtonpermeterQuantity = newtonpermeter.ToUnit(ForcePerLengthUnit.DecinewtonPerMeter); AssertEx.EqualTolerance(DecinewtonsPerMeterInOneNewtonPerMeter, (double)decinewtonpermeterQuantity.Value, DecinewtonsPerMeterTolerance); Assert.Equal(ForcePerLengthUnit.DecinewtonPerMeter, decinewtonpermeterQuantity.Unit); var kilogramforcepermeterQuantity = newtonpermeter.ToUnit(ForcePerLengthUnit.KilogramForcePerMeter); AssertEx.EqualTolerance(KilogramsForcePerMeterInOneNewtonPerMeter, (double)kilogramforcepermeterQuantity.Value, KilogramsForcePerMeterTolerance); Assert.Equal(ForcePerLengthUnit.KilogramForcePerMeter, kilogramforcepermeterQuantity.Unit); var kilonewtonpermeterQuantity = newtonpermeter.ToUnit(ForcePerLengthUnit.KilonewtonPerMeter); AssertEx.EqualTolerance(KilonewtonsPerMeterInOneNewtonPerMeter, (double)kilonewtonpermeterQuantity.Value, KilonewtonsPerMeterTolerance); Assert.Equal(ForcePerLengthUnit.KilonewtonPerMeter, kilonewtonpermeterQuantity.Unit); var meganewtonpermeterQuantity = newtonpermeter.ToUnit(ForcePerLengthUnit.MeganewtonPerMeter); AssertEx.EqualTolerance(MeganewtonsPerMeterInOneNewtonPerMeter, (double)meganewtonpermeterQuantity.Value, MeganewtonsPerMeterTolerance); Assert.Equal(ForcePerLengthUnit.MeganewtonPerMeter, meganewtonpermeterQuantity.Unit); var micronewtonpermeterQuantity = newtonpermeter.ToUnit(ForcePerLengthUnit.MicronewtonPerMeter); AssertEx.EqualTolerance(MicronewtonsPerMeterInOneNewtonPerMeter, (double)micronewtonpermeterQuantity.Value, MicronewtonsPerMeterTolerance); Assert.Equal(ForcePerLengthUnit.MicronewtonPerMeter, micronewtonpermeterQuantity.Unit); var millinewtonpermeterQuantity = newtonpermeter.ToUnit(ForcePerLengthUnit.MillinewtonPerMeter); AssertEx.EqualTolerance(MillinewtonsPerMeterInOneNewtonPerMeter, (double)millinewtonpermeterQuantity.Value, MillinewtonsPerMeterTolerance); Assert.Equal(ForcePerLengthUnit.MillinewtonPerMeter, millinewtonpermeterQuantity.Unit); var nanonewtonpermeterQuantity = newtonpermeter.ToUnit(ForcePerLengthUnit.NanonewtonPerMeter); AssertEx.EqualTolerance(NanonewtonsPerMeterInOneNewtonPerMeter, (double)nanonewtonpermeterQuantity.Value, NanonewtonsPerMeterTolerance); Assert.Equal(ForcePerLengthUnit.NanonewtonPerMeter, nanonewtonpermeterQuantity.Unit); var newtonpermeterQuantity = newtonpermeter.ToUnit(ForcePerLengthUnit.NewtonPerMeter); AssertEx.EqualTolerance(NewtonsPerMeterInOneNewtonPerMeter, (double)newtonpermeterQuantity.Value, NewtonsPerMeterTolerance); Assert.Equal(ForcePerLengthUnit.NewtonPerMeter, newtonpermeterQuantity.Unit); var newtonpermillimeterQuantity = newtonpermeter.ToUnit(ForcePerLengthUnit.NewtonPerMillimeter); AssertEx.EqualTolerance(NewtonsPerMillimeterInOneNewtonPerMeter, (double)newtonpermillimeterQuantity.Value, NewtonsPerMillimeterTolerance); Assert.Equal(ForcePerLengthUnit.NewtonPerMillimeter, newtonpermillimeterQuantity.Unit); var poundforceperfootQuantity = newtonpermeter.ToUnit(ForcePerLengthUnit.PoundForcePerFoot); AssertEx.EqualTolerance(PoundsForcePerFootInOneNewtonPerMeter, (double)poundforceperfootQuantity.Value, PoundsForcePerFootTolerance); Assert.Equal(ForcePerLengthUnit.PoundForcePerFoot, poundforceperfootQuantity.Unit); var poundforceperinchQuantity = newtonpermeter.ToUnit(ForcePerLengthUnit.PoundForcePerInch); AssertEx.EqualTolerance(PoundsForcePerInchInOneNewtonPerMeter, (double)poundforceperinchQuantity.Value, PoundsForcePerInchTolerance); Assert.Equal(ForcePerLengthUnit.PoundForcePerInch, poundforceperinchQuantity.Unit); var poundforceperyardQuantity = newtonpermeter.ToUnit(ForcePerLengthUnit.PoundForcePerYard); AssertEx.EqualTolerance(PoundsForcePerYardInOneNewtonPerMeter, (double)poundforceperyardQuantity.Value, PoundsForcePerYardTolerance); Assert.Equal(ForcePerLengthUnit.PoundForcePerYard, poundforceperyardQuantity.Unit); }
public static ForcePerLength?MeganewtonsPerMeter <T>(this T?value) where T : struct => ForcePerLength.FromMeganewtonsPerMeter(value == null ? (double?)null : Convert.ToDouble(value.Value));
public static ForcePerLength?KilogramsForcePerMeter <T>(this T?value) where T : struct => ForcePerLength.FromKilogramsForcePerMeter(value == null ? (double?)null : Convert.ToDouble(value.Value));
public void ForcePerLengthTimesAreaEqualTorque() { Torque torque = ForcePerLength.FromNewtonsPerMeter(10) * Area.FromSquareMeters(9); Assert.Equal(torque, Torque.FromNewtonMeters(90)); }
public void FromNewtonsPerMeter_WithNanValue_ThrowsArgumentException() { Assert.Throws <ArgumentException>(() => ForcePerLength.FromNewtonsPerMeter(double.NaN)); }
public void NumberToTonnesForcePerMillimeterTest() => Assert.Equal(ForcePerLength.FromTonnesForcePerMillimeter(2), 2.TonnesForcePerMillimeter());
public void CompareToThrowsOnTypeMismatch() { ForcePerLength newtonpermeter = ForcePerLength.FromNewtonsPerMeter(1); Assert.Throws <ArgumentException>(() => newtonpermeter.CompareTo(new object())); }
public void NumberToCentinewtonsPerMeterTest() => Assert.Equal(ForcePerLength.FromCentinewtonsPerMeter(2), 2.CentinewtonsPerMeter());
public void EqualsReturnsFalseOnTypeMismatch() { ForcePerLength newtonpermeter = ForcePerLength.FromNewtonsPerMeter(1); Assert.False(newtonpermeter.Equals(new object())); }
public void NumberToDecinewtonsPerCentimeterTest() => Assert.Equal(ForcePerLength.FromDecinewtonsPerCentimeter(2), 2.DecinewtonsPerCentimeter());
public void ForcePerLengthDividedByLengthEqualsPressure() { Pressure pressure = ForcePerLength.FromNewtonsPerMeter(90) / Length.FromMeters(9); Assert.AreEqual(pressure, Pressure.FromNewtonsPerSquareMeter(10)); }
public void NumberToKilogramsForcePerMillimeterTest() => Assert.Equal(ForcePerLength.FromKilogramsForcePerMillimeter(2), 2.KilogramsForcePerMillimeter());
public void ForcePerLenghTimesLengthEqualForce() { Force force = ForcePerLength.FromNewtonsPerMeter(10) * Length.FromMeters(9); Assert.AreEqual(force, Force.FromNewtons(90)); }
public void NumberToKilopoundsForcePerFootTest() => Assert.Equal(ForcePerLength.FromKilopoundsForcePerFoot(2), 2.KilopoundsForcePerFoot());
public void NumberToMicronewtonsPerCentimeterTest() => Assert.Equal(ForcePerLength.FromMicronewtonsPerCentimeter(2), 2.MicronewtonsPerCentimeter());
public void ForceDividedByLengthEqualsForcePerLength() { ForcePerLength forcePerLength = Force.FromNewtons(200) / Length.FromMeters(50); Assert.Equal(forcePerLength, ForcePerLength.FromNewtonsPerMeter(4)); }
public void NumberToNanonewtonsPerMeterTest() => Assert.Equal(ForcePerLength.FromNanonewtonsPerMeter(2), 2.NanonewtonsPerMeter());
public void FromNewtonsPerMeter_WithInfinityValue_ThrowsArgumentException() { Assert.Throws <ArgumentException>(() => ForcePerLength.FromNewtonsPerMeter(double.PositiveInfinity)); Assert.Throws <ArgumentException>(() => ForcePerLength.FromNewtonsPerMeter(double.NegativeInfinity)); }
public void NumberToPoundsForcePerInchTest() => Assert.Equal(ForcePerLength.FromPoundsForcePerInch(2), 2.PoundsForcePerInch());
/// <inheritdoc cref="ForcePerLength.FromDecinewtonsPerMeter(double)"/> public static ForcePerLength DecinewtonsPerMeter(this long value) => ForcePerLength.FromDecinewtonsPerMeter(value);