Beispiel #1
0
        public void ShouldPushElement()
        {
            Data.Structures.Stack <int> stack = new Data.Structures.Stack <int>();
            Assert.IsTrue(stack.IsEmpty);
            int element = 1;

            stack.Push(element);
            Assert.AreEqual(1, stack.Count);
        }
Beispiel #2
0
        public void ShouldPopElement()
        {
            Data.Structures.Stack <int> stack = new Data.Structures.Stack <int>();
            int element = 1;

            stack.Push(element);
            int removed = stack.Pop();

            Assert.IsTrue(stack.IsEmpty);
            Assert.AreEqual(element, removed);
        }