public void Pressure_ToUnit_When_ConvertingBarToPsi_Then_ResultShouldBeExpected(double value, double expected) { var testee = new Pressure(value, units => units.Bars); var result = testee.ToUnit(units => units.Psi); result.Should().BeApproximately(expected, "psi", TestHelper.DefaultAssertPrecision); }
public void Pressure_Addition_When_AddingPascalAndBar_ThenResultShouldBeExpected( double lhsValue, double rhsValue, double expected) { var lhs = new Pressure(lhsValue); var rhs = new Pressure(rhsValue, units => units.Bars); var result = lhs + rhs; result.Should().Be(expected, "Pa"); }