Exemplo n.º 1
0
 public void TestDurationValue()
 {
     Assert.AreEqual(10d, Duration.FromDay(10d).Day, DoubleDelta);
     Assert.AreEqual(10d, Duration.FromHour(10d).Hour, DoubleDelta);
     Assert.AreEqual(10d, Duration.FromMinute(10d).Minute, DoubleDelta);
     Assert.AreEqual(10d, Duration.FromSecond(10d).Second, DoubleDelta);
 }
Exemplo n.º 2
0
 public void TestDataVolumeCrossCalculation()
 {
     Assert.AreEqual(10_000d, (DataVolume.FromBit(10d) / Duration.FromSecond(1d, UnitPrefix.Milli)).BitPerSecond);
 }
Exemplo n.º 3
0
 public void TestExpeditionCrossCalculation()
 {
     Assert.AreEqual(2d, (Velocity.FromMeterPerSecond(10d) / Duration.FromSecond(5)).MetersPerSquareSecond, DoubleDelta);
     Assert.AreEqual(50d, (Expedition.FromMetersPerSquareSecond(10d) * Duration.FromSecond(5)).MeterPerSecond, DoubleDelta);
 }
Exemplo n.º 4
0
 public void TestDataRateCrossCalculation()
 {
     Assert.AreEqual(5d, (DataRate.FromBitPerSecond(10d) / DataVolume.FromBit(2d)).Second);
     Assert.AreEqual(50d, (DataRate.FromBitPerSecond(10d) * Duration.FromSecond(5d)).Bit);
 }
Exemplo n.º 5
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);
 }
Exemplo n.º 6
0
 public void TestCrossCalculation()
 {
     Assert.AreEqual(10d, (Energy.FromJoule(50d) / Duration.FromSecond(5)).Watt);
 }