static void Main(string[] args) { var stack = new ArrayStack<int>(); int[] arrOne = stack.ToArray(); Console.WriteLine(string.Join(", ",arrOne)); stack.Push(1); stack.Push(2); stack.Push(3); stack.Push(4); stack.Push(5); stack.Push(6); stack.Push(7); Console.WriteLine(stack.Peek()); Console.WriteLine(stack.Count); int[] arr = stack.ToArray(); Console.WriteLine(string.Join(", ",arr)); var stackOne = new ArrayStack<int>(); var st = new Stack<int>(); }
public void TestPeakAfterPushPopElement() { var stack = new ArrayStack<int>(); stack.Push(10); stack.Push(20); Assert.AreEqual(20, stack.Peek()); stack.Pop(); Assert.AreEqual(10, stack.Peek()); }