public void TestPopMin() { // Arrange var stack = new StackWithMin(); stack.Push(5); stack.Push(7); stack.Push(3); stack.Push(4); stack.Push(1); // Act stack.Pop(); Assert.AreEqual(3, stack.Min()); stack.Pop(); Assert.AreEqual(3, stack.Min()); stack.Pop(); Assert.AreEqual(5, stack.Min()); }
public void Test() { // Arrange var stack = new StackWithMin(); stack.Push(1); // Act var item = stack.Pop(); // Assert Assert.AreEqual(1, item); }