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); }
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); }