public void TestPushOverflow() { var stack = new FixSizeStack <int>(1); stack.Push(10); stack.Push(9); }
public void TestPush() { var stack = new FixSizeStack <int>(10); stack.Push(10); Assert.AreEqual(stack.Size, 1); }
public void TestPop() { var stack = new FixSizeStack <int>(10); stack.Push(10); int n = stack.Pop(); Assert.AreEqual(10, n); Assert.AreEqual(stack.Size, 0); }
public void TestPopEmptyStack() { var stack = new FixSizeStack <int>(1); stack.Pop(); }