Example #1
0
        public void Peek_PushTwoItems_ReturnsHeadItem()
        {
            var queue = new ArrayQueue <int>();

            queue.Enqueue(1);
            queue.Enqueue(2);

            Assert.AreEqual(1, queue.Peek());
        }
Example #2
0
        public void Peek_PushTwoItemsAndPop_ReturnsHeadElement()
        {
            var queue = new ArrayQueue <int>();

            queue.Enqueue(1);
            queue.Enqueue(2);

            queue.Dequeue();

            Assert.AreEqual(2, queue.Peek());
        }