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