コード例 #1
0
        public void MultiItemDequeue()
        {
            _queueSet.Enqueue(300);
            _queueSet.Enqueue(301);
            _queueSet.Enqueue(302);
            _queueSet.Enqueue(303);
            _queueSet.Enqueue(304);
            List <int> list = _queue1.DequeueAll();

            Assert.AreEqual(0, _queue1.DequeueOne());
            Assert.AreEqual <int>(5, list.Count);
            Assert.AreEqual <int>(300, list[0]);
            Assert.AreEqual <int>(301, list[1]);
            Assert.AreEqual <int>(302, list[2]);
            Assert.AreEqual <int>(303, list[3]);
            Assert.AreEqual <int>(304, list[4]);
        }