Exemplo n.º 1
0
        public void One_Element()
        {
            var queue = new QueueBasedOnTwoStacks <int>();

            queue.Enqueue(1);
            Assert.AreEqual(1, queue.Dequeue());
        }
Exemplo n.º 2
0
        public void Three_Elements()
        {
            var queue = new QueueBasedOnTwoStacks <int>();

            queue.Enqueue(1);
            queue.Enqueue(2);
            queue.Enqueue(3);
            Assert.AreEqual(1, queue.Dequeue());
            Assert.AreEqual(2, queue.Dequeue());
            Assert.AreEqual(3, queue.Dequeue());
        }