Esempio n. 1
0
        public void TestCompareTo()
        {
            VisitableStack <int> stack1 = new VisitableStack <int>();
            VisitableStack <int> stack2 = new VisitableStack <int>();
            VisitableStack <int> stack3 = new VisitableStack <int>();

            Assert.AreEqual(stack1.CompareTo(stack2), 0);
            Assert.AreEqual(stack1.CompareTo(stack3), 0);
            Assert.AreEqual(stack3.CompareTo(stack1), 0);
        }
Esempio n. 2
0
        public void TestCompareToOther()
        {
            VisitableStack <int> stack1 = new VisitableStack <int>();
            object o = new object();

            Assert.AreEqual(stack1.CompareTo(o), -1);
        }
Esempio n. 3
0
        public void TestInvalidCompareTo()
        {
            VisitableStack <string> s = new VisitableStack <string>();

            s.CompareTo(null);
        }