public void ReadOnly_Test() { var stack = new BufferedStack <char>(1000); ICollection <char> collection = stack; Assert.AreEqual(collection.IsReadOnly, false); }
public void Peek_Test() { var stack = new BufferedStack<int>(1000); for (int c = 0; c < 100; c++) { stack.Push(c); Assert.AreEqual(stack.Peek(), c); } }
public void Index_Operator_Test() { var stack = new BufferedStack<int>(1000); for (int c = 0; c < 100; c++) { stack.Push(c); Assert.AreEqual(stack[c], c); } }
public void Empty_Test() { var stack = new BufferedStack<int>(1000); for (int c = 0; c < 100; c++) stack.Push(1); Assert.AreEqual(stack.Count, 100); stack.Clear(); Assert.AreEqual(stack.Count, 0); }
public void Peek_Test() { var stack = new BufferedStack <int>(1000); for (int c = 0; c < 100; c++) { stack.Push(c); Assert.AreEqual(stack.Peek(), c); } }
public void Index_Operator_Test() { var stack = new BufferedStack <int>(1000); for (int c = 0; c < 100; c++) { stack.Push(c); Assert.AreEqual(stack[c], c); } }
public void Empty_Test() { var stack = new BufferedStack <int>(1000); for (int c = 0; c < 100; c++) { stack.Push(1); } Assert.AreEqual(stack.Count, 100); stack.Clear(); Assert.AreEqual(stack.Count, 0); }
public void Pop_Test() { var stack = new BufferedStack<int>(1000); for (int c = 0; c < 100; c++) stack.Push(c); for (int c = 99; c >= 0; c--) { int n = stack.Pop(); Assert.AreEqual(n, c); Assert.AreEqual(stack.Count, c); } }
public void Pop_Test() { var stack = new BufferedStack <int>(1000); for (int c = 0; c < 100; c++) { stack.Push(c); } for (int c = 99; c >= 0; c--) { int n = stack.Pop(); Assert.AreEqual(n, c); Assert.AreEqual(stack.Count, c); } }
public void ReadOnly_Test() { var stack = new BufferedStack<char>(1000); ICollection<char> collection = stack; Assert.AreEqual(collection.IsReadOnly, false); }
public void Empty_Stack_Count() { var empty = new BufferedStack<int>(1000); Assert.AreEqual(empty.Count, 0); }
public void Empty_Stack_Count() { var empty = new BufferedStack <int>(1000); Assert.AreEqual(empty.Count, 0); }