public void TestDensityConvert() { Assert.AreEqual(0.01d, Density.FromGramPerCubicMeter(10d).GramPerLitre, DoubleDelta); var unit = Density.Unit.CreateUnit((Mass.Unit.Gram, null), (Length.Unit.Feet, null)); Assert.AreEqual(0.2831684659199085d, Density.FromGramPerCubicMeter(10d).GetValue(unit), DoubleDelta); unit = Density.Unit.CreateUnit((Mass.Unit.Gram, null), (Length.Unit.Cubic.Litre, null)); Assert.AreEqual(0.01d, Density.FromGramPerCubicMeter(10d).GetValue(unit), DoubleDelta); }
public static Density operator /(Mass w, CubicLength m) => Density.FromGramPerCubicMeter(w.Gram / m.Meter);
public void TestDensityCalculation() { Assert.AreEqual(-4.99d, (Density.FromGramPerCubicMeter(10d) - Density.FromGramPerLitre(5d)).GramPerLitre, DoubleDelta); Assert.AreEqual(5.01d, (Density.FromGramPerCubicMeter(10d) + Density.FromGramPerLitre(5d)).GramPerLitre, DoubleDelta); }
public void TestDensityValue() { Assert.AreEqual(10d, Density.FromGramPerCubicMeter(10d).GramPerCubicMeter, DoubleDelta); Assert.AreEqual(10d, Density.FromAtomMassPerCubicMeter(10d).AtomMassPerCubicMeter, DoubleDelta); }