public void ToDecimalEpsilon() { var value = 1m; for (var counter = 0; counter < 28; counter++) { value /= 10; } this.ExecTest <decimal>(BigUInteger.ToDecimal(new BigUInteger(value)), 0m); }
public void ToDecimalMinOver() { Assert.ThrowsException <OverflowException>(() => { var castedVal = BigUInteger.ToDecimal(new BigUInteger(decimal.MinValue) - 1); }); }
public void ToDecimalZero() { this.ExecTest <decimal>(BigUInteger.ToDecimal(new BigUInteger(0m)), 0m); }
public void ToDecimalMaxValue() { ExecTest <decimal>(BigUInteger.ToDecimal(new BigUInteger(decimal.MaxValue)), decimal.MaxValue); }