public void CompareToNotBigRational()
    {
        var br  = new BigRational(4, 3);
        var tup = (object)(2, 3);

        Assert.Throws <ArgumentException>(() => br.CompareTo(tup));
    }
Example #2
0
 public int CompareTo(TemperatureDelta other)
 {
     return(Arbitrary.CompareTo(other.Arbitrary));
 }
Example #3
0
 public void TestIComparableOne(BigRational smaller, BigRational greater)
 {
     Assert.AreEqual(-1, smaller.CompareTo(greater));
 }
Example #4
0
 public void TestIComparableMinusOne(BigRational smaller, BigRational greater)
 {
     Assert.AreEqual(1, greater.CompareTo(smaller));
 }
Example #5
0
 public void TestIComparableZero(BigRational left, BigRational right)
 {
     Assert.AreEqual(0, left.CompareTo(right));
 }
Example #6
0
 public void IComparableTest(BigRational smaller, BigRational greater)
 {
     Assert.AreEqual(1.CompareTo(2), smaller.CompareTo(greater));
     Assert.AreEqual(2.CompareTo(1), greater.CompareTo(smaller));
 }
Example #7
0
 public void IComparableNotZero(BigRational left, BigRational right)
 {
     Assert.NotZero(left.CompareTo(right));
     Assert.NotZero(right.CompareTo(left));
 }
 public int CompareTo(GraphicsLength other)
 {
     return(Arbitrary.CompareTo(other.Arbitrary));
 }
Example #9
0
 public int CompareTo(RotationalSpeed other)
 {
     return(Arbitrary.CompareTo(other.Arbitrary));
 }