Example #1
0
 public void Floor()
 {
     for (var i = -2.5M; i <= 2.5M; i += 0.0001M)
     {
         Assert.AreEqual(
             (BigRational)Math.Floor(i),
             BigRational.Floor(i));
     }
 }
 public void FloorWithTick(string input, string tick, string expected)
 {
     AssertEqual(
         BigRational.Floor(BigRational.Parse(input), BigRational.Parse(tick)),
         BigRational.Parse(expected));
 }
 public void Floor(string rational, int rounded)
 {
     AssertEqual(
         BigRational.Floor(BigRational.Parse(rational)),
         new BigInteger(rounded));
 }