Ejemplo n.º 1
0
        public void ToDecimalEpsilon()
        {
            var value = 1m;

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