示例#1
0
        public void Peek_Adding2And3ToQueueCheckThatItReturns2_ReturnsTrue()
        {
            int expectedNumber = 2;

            _genericQueue.Enqueue(2);
            _genericQueue.Enqueue(3);
            Assert.AreEqual(expectedNumber, _genericQueue.Peek());
        }
示例#2
0
        public void PeekTest(int[] arg)
        {
            GenericQueue <int> queue = new GenericQueue <int>(arg);

            queue.Dequeue();
            queue.Dequeue();
            Assert.AreEqual(3, queue.Peek());
        }
        public void GenericQueue_Peek()
        {
            GenericQueue <int> queue = new GenericQueue <int>();

            queue.Enqueue(10);
            queue.Enqueue(5);
            int oldCount = queue.Count();
            int result   = queue.Peek();
            int expected = 10;
            int newCount = queue.Count();

            Assert.AreEqual(expected, result);
            Assert.AreEqual(oldCount, newCount);
        }
示例#4
0
        public void GenericQueue_Peek_Success()
        {
            GenericQueue <int> queue = new GenericQueue <int>();

            queue.Enqueue(1);
            queue.Enqueue(2);
            queue.Enqueue(3);
            queue.Enqueue(4);
            queue.Enqueue(5);
            queue.Enqueue(6);
            int[] expected   = { 1, 2, 3, 4, 5, 6 };
            int   peekedItem = queue.Peek();
            int   expected1  = 1;

            NUnit.Framework.Assert.AreEqual(expected1, peekedItem);

            NUnit.Framework.CollectionAssert.AreEqual(queue, expected);
        }