public void ConversionRoundTrip() { RatioChangeRate decimalfractionpersecond = RatioChangeRate.FromDecimalFractionsPerSecond(1); AssertEx.EqualTolerance(1, RatioChangeRate.FromDecimalFractionsPerSecond(decimalfractionpersecond.DecimalFractionsPerSecond).DecimalFractionsPerSecond, DecimalFractionsPerSecondTolerance); AssertEx.EqualTolerance(1, RatioChangeRate.FromPercentsPerSecond(decimalfractionpersecond.PercentsPerSecond).DecimalFractionsPerSecond, PercentsPerSecondTolerance); }
public static RatioChangeRate PercentsPerSecond <T>(this T value) => RatioChangeRate.FromPercentsPerSecond(Convert.ToDouble(value));
public void NumberToPercentsPerSecondTest() => Assert.Equal(RatioChangeRate.FromPercentsPerSecond(2), 2.PercentsPerSecond());