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); }
public void TestDataVolumeCrossCalculation() { Assert.AreEqual(10_000d, (DataVolume.FromBit(10d) / Duration.FromSecond(1d, UnitPrefix.Milli)).BitPerSecond); }
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); }
public void TestDataRateCrossCalculation() { Assert.AreEqual(5d, (DataRate.FromBitPerSecond(10d) / DataVolume.FromBit(2d)).Second); Assert.AreEqual(50d, (DataRate.FromBitPerSecond(10d) * Duration.FromSecond(5d)).Bit); }
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(10d, (Energy.FromJoule(50d) / Duration.FromSecond(5)).Watt); }