Beispiel #1
0
        public void Test2()
        {
            MyStack obj = new MyStack();

            obj.Push(1);
            obj.Push(2);

            Assert.AreEqual(2, obj.Top());
            obj.Push(3);
            Assert.AreEqual(3, obj.Top());
        }
Beispiel #2
0
        public void Test1()
        {
            MyStack obj = new MyStack();

            obj.Push(1);
            obj.Push(2);
            obj.Push(3);
            Assert.AreEqual(3, obj.Pop());
            Assert.AreEqual(2, obj.Top());
            Assert.IsFalse(obj.Empty());
            Assert.AreEqual(2, obj.Pop());
            Assert.IsFalse(obj.Empty());
            Assert.AreEqual(1, obj.Pop());
            Assert.IsTrue(obj.Empty());
        }