public void MinLeft()
    {
        var r1 = new BigRational(2, 3);
        var r2 = new BigRational(3, 4);

        var actual = BigRational.Min(r1, r2);

        Assert.Equal(r1, actual);
    }
    public void MinRight()
    {
        var r1 = new BigRational(2, 3);
        var r2 = new BigRational(3, 4);

        var actual = BigRational.Min(r2, r1);

        Assert.Equal(r1, actual);
    }
Example #3
0
        public void MinAndMax(int minNumerator, int minDenominator, int maxNumerator, int maxDenominator)
        {
            var maximum = new BigRational(maxNumerator, maxDenominator);
            var minimum = new BigRational(minNumerator, minDenominator);

            AssertEqual(maximum, BigRational.Max(minimum, maximum));
            AssertEqual(maximum, BigRational.Max(maximum, minimum));
            AssertEqual(minimum, BigRational.Min(minimum, maximum));
            AssertEqual(minimum, BigRational.Min(maximum, minimum));
        }
Example #4
0
 public void Min(BigRational max, BigRational min)
 {
     Assert.AreEqual(min, BigRational.Min(min, max));
 }