Пример #1
0
 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);
 }
Пример #2
0
 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);
 }
Пример #3
0
 public void TestCrossCalculation()
 {
     Assert.AreEqual(30d, (Pressure.FromPascal(10d) * SquareLength.FromMeter(3d)).Newton);
     Assert.AreEqual(0.2d, (Pressure.FromPascal(10d) / Force.FromNewton(2d)).Meter);
 }
Пример #4
0
 public static Force operator *(SquareLength l, Pressure p) => Force.FromNewton(p.NewtonPerSquareMeter * l.Meter);
Пример #5
0
 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);
 }
Пример #6
0
 public void TestForceConvert()
 {
     Assert.AreEqual(10d, Force.FromNewton(10d).KilogramMeterPerSquareSecond, DoubleDelta);
 }
Пример #7
0
 public void TestForceValue()
 {
     Assert.AreEqual(10d, Force.FromNewton(10d).Newton, DoubleDelta);
     Assert.AreEqual(10d, Force.FromKilogramMeterPerSquareSecond(10d).KilogramMeterPerSquareSecond, DoubleDelta);
 }