Exemplo n.º 1
0
        public virtual void TestPushPop()
        {
            Stack4 stack = new Stack4();

            AssertEmpty(stack);
            stack.Push("a");
            stack.Push("b");
            stack.Push("c");
            Assert.IsFalse(stack.IsEmpty());
            Assert.AreEqual("c", stack.Peek());
            Assert.AreEqual("c", stack.Peek());
            Assert.AreEqual("c", stack.Pop());
            Assert.AreEqual("b", stack.Pop());
            Assert.AreEqual("a", stack.Peek());
            Assert.AreEqual("a", stack.Pop());
            AssertEmpty(stack);
        }
Exemplo n.º 2
0
 /// <exception cref="System.Exception"></exception>
 public void Run()
 {
     stack.Pop();
 }