コード例 #1
0
        public void CanDequeueFromPseudoQueue()
        {
            // Arrange - create a stack
            PseudoQueue testPseudoQueue = new PseudoQueue();

            testPseudoQueue.Enqueue("Banana");
            testPseudoQueue.Enqueue("Potato");
            testPseudoQueue.Enqueue("Mango");
            testPseudoQueue.Enqueue("Lemon");

            // Act - enqueue

            Node front = testPseudoQueue.Dequeueu();

            string expected = top.Value;

            // Assert
            Assert.Equal("Lemon", front.Value);
        }