public void StackCanPushElements() { var stack = new GenericStackFromLinkedListImplementation <string>(new Node <string>("home")); stack.Push("neighbor"); stack.Push("lovely"); Assert.Equal(3, stack.Count); }
public void StackPopsOffTheCorrectElement() { var stack = new GenericStackFromLinkedListImplementation <string>(new Node <string>("home")); stack.Push("name"); stack.Push("email"); var popped = stack.Pop.Value; Assert.Equal("email", popped); }
public void StackCanPeekInToSeeNextElement() { var stack = new GenericStackFromLinkedListImplementation <string>(new Node <string>("home")); stack.Push("added"); Assert.Equal("added", stack.Peek.Value); }