public void ToLongMinOver()
 {
     Assert.ThrowsException <OverflowException>(() => {
         var castedVal = BigUInteger.ToInt64(new BigUInteger(long.MinValue) - 1);
     });
 }
 public void ToLongFractional()
 {
     ExecTest <long>(BigUInteger.ToInt64(new BigUInteger(5) / 2), 2);
 }
 public void ToLongMax()
 {
     ExecTest <long>(BigUInteger.ToInt64(new BigUInteger(long.MaxValue)), long.MaxValue);
 }