예제 #1
0
        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");
        }