public void Distance_ToUnit_When_ConvertingFromMilliMeterToMile_Then_ResultShouldBeAsExpected( double length, double expected) { var testee = new Distance(length, x => x.Milli.Meters); IQuantity result = testee.ToUnit(x => x.Miles); result.Value.Should().BeApproximately(expected, TestHelper.DefaultAssertPrecision); }