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