public void CanGetExpectedValueForKilogramsPerLiter() { const decimal expectedWaterDensityValue = 998207.1m; const Density unitOfMeasure = Density.KilogramPerLiter; var waterDensity = new WaterDensity(unitOfMeasure); Assert.Equal(expectedWaterDensityValue, waterDensity.Value); }
/// <summary> /// Multiplies the constant density of water and gravity of earth by the radius of the /// pool to find the total internal pressure, measured in Pascals. /// </summary> /// <param name="radius"></param> /// <returns></returns> private static decimal GetInternalPressure(Length radius) { var waterDensity = new WaterDensity(); var gravity = new Gravity(); var radiusInMeters = MeterConverter.ToMetersFrom(radius.Value, radius.UnitOfMeasure); var result = waterDensity.Value * gravity.Value * radiusInMeters; return(result); }