Esempio n. 1
0
            //[Test]
            public void QueueEnqueueAddsItem()
            {
                var queue = new QueueWithInternalStacks();

                queue.Enqueue(1);

                Assert.That(queue.Peek(), Is.EqualTo(1));
            }
Esempio n. 2
0
            //[Test]
            public void DequeueRemovesItem()
            {
                var q = new QueueWithInternalStacks();

                q.Enqueue(1);
                q.Enqueue(2);
                q.Enqueue(3);

                Assert.That(q.Dequeue(), Is.EqualTo(1));
                Assert.That(q.Dequeue(), Is.EqualTo(2));
            }