示例#1
0
        public void It_Should_ReturnLastObject_WhenPopped()
        {
            //arrange
            var stack = new MyStack();

            stack.Push(1);
            stack.Push(2);
            stack.Push(3);

            //act
            var poppedItem = stack.Pop();

            //assert
            Assert.StrictEqual(3, poppedItem);
        }
        public void IsEmpty_EmptyStack_ReturnsTrue()
        {
            var stack = new MyStack <int>();

            Assert.IsTrue(stack.IsEmpty);
        }