public void PressureDividedBySpecificWeightEqualsLength() { Length length = Pressure.FromPascals(20) / SpecificWeight.FromNewtonsPerCubicMeter(2); Assert.Equal(Length.FromMeters(10), length); }
public static SpecificWeight NewtonsPerCubicMeter <T>(this T value) => SpecificWeight.FromNewtonsPerCubicMeter(Convert.ToDouble(value));
public void DensityTimesAccelerationEqualsSpecificWeight() { SpecificWeight specificWeight = Density.FromKilogramsPerCubicMeter(10) * Acceleration.FromMetersPerSecondSquared(2); Assert.Equal(SpecificWeight.FromNewtonsPerCubicMeter(20), specificWeight); }
public void EqualsReturnsFalseOnTypeMismatch() { SpecificWeight newtonpercubicmeter = SpecificWeight.FromNewtonsPerCubicMeter(1); Assert.False(newtonpercubicmeter.Equals(new object())); }
public void EqualsReturnsFalseOnNull() { SpecificWeight newtonpercubicmeter = SpecificWeight.FromNewtonsPerCubicMeter(1); Assert.False(newtonpercubicmeter.Equals(null)); }
public void CompareToThrowsOnNull() { SpecificWeight newtonpercubicmeter = SpecificWeight.FromNewtonsPerCubicMeter(1); Assert.Throws <ArgumentNullException>(() => newtonpercubicmeter.CompareTo(null)); }
public void CompareToThrowsOnTypeMismatch() { SpecificWeight newtonpercubicmeter = SpecificWeight.FromNewtonsPerCubicMeter(1); Assert.Throws <ArgumentException>(() => newtonpercubicmeter.CompareTo(new object())); }
public void SpecificWeightDividedByAccelerationEqualsDensity() { Density density = SpecificWeight.FromNewtonsPerCubicMeter(20) / Acceleration.FromMetersPerSecondSquared(2); Assert.Equal(Density.FromKilogramsPerCubicMeter(10), density); }
public void SpecificWeightDividedByDensityEqualsAcceleration() { Acceleration acceleration = SpecificWeight.FromNewtonsPerCubicMeter(40) / Density.FromKilogramsPerCubicMeter(4); Assert.Equal(Acceleration.FromMetersPerSecondSquared(10), acceleration); }
public void SpecificWeightTimesLengthEqualsPressure() { Pressure pressure = SpecificWeight.FromNewtonsPerCubicMeter(10) * Length.FromMeters(2); Assert.Equal(Pressure.FromPascals(20), pressure); }