public void TestCrossCalculation() { Assert.AreEqual(30d, (Expedition.FromMetersPerSquareSecond(10d) * Mass.FromGram(3, UnitPrefix.Kilo)).Newton); Assert.AreEqual(2d, (Force.FromNewton(10d) / Mass.FromGram(5, UnitPrefix.Kilo)).MetersPerSquareSecond); Assert.AreEqual(10d, (Energy.FromJoule(20d) / Length.FromMeter(2d)).Newton); Assert.AreEqual(10d, (Force.FromNewton(20d) / SquareLength.FromMeter(2d)).Pascal); }
public void TestCrossCalculation() { Assert.AreEqual(5d, (Force.FromNewton(10d) * Length.FromMeter(5, UnitPrefix.Deci)).Joule); Assert.AreEqual(10d, (Power.FromWatt(5d) * Duration.FromSecond(2d)).Joule); }
public void TestCrossCalculation() { Assert.AreEqual(30d, (Pressure.FromPascal(10d) * SquareLength.FromMeter(3d)).Newton); Assert.AreEqual(0.2d, (Pressure.FromPascal(10d) / Force.FromNewton(2d)).Meter); }
public static Force operator *(SquareLength l, Pressure p) => Force.FromNewton(p.NewtonPerSquareMeter * l.Meter);
public void TestForceCalculation() { Assert.AreEqual(5d, (Force.FromNewton(10d) - Force.FromKilogramMeterPerSquareSecond(5d)).Newton, DoubleDelta); Assert.AreEqual(15d, (Force.FromNewton(10d) + Force.FromKilogramMeterPerSquareSecond(5d)).Newton, DoubleDelta); }
public void TestForceConvert() { Assert.AreEqual(10d, Force.FromNewton(10d).KilogramMeterPerSquareSecond, DoubleDelta); }
public void TestForceValue() { Assert.AreEqual(10d, Force.FromNewton(10d).Newton, DoubleDelta); Assert.AreEqual(10d, Force.FromKilogramMeterPerSquareSecond(10d).KilogramMeterPerSquareSecond, DoubleDelta); }