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

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

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

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

        Assert.Equal(r2, 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 Max(BigRational max, BigRational min)
 {
     Assert.AreEqual(max, BigRational.Max(min, max));
 }