Пример #1
0
        public void TestIComparable()
        {
            Null <int> nil = null;
            IComparable <Null <int> > a = new Null <int>(5);
            IComparable a1 = new Null <int>(5);
            Null <int>  b1 = 6;

            Assert.IsTrue(a.CompareTo(5) == 0);
            Assert.IsTrue(a.CompareTo(nil) > 0);
            Assert.IsTrue(a.CompareTo(b1) < 0);

            Assert.IsTrue(a1.CompareTo((Null <int>) 5) == 0);
            Assert.IsTrue(a1.CompareTo(nil) > 0);
            Assert.IsTrue(a1.CompareTo(b1) < 0);
        }