コード例 #1
0
        public void EnqueueDequeueTest()
        {
            GenericCustomQueue <double> q = new GenericCustomQueue <double>();
            Queue <double> q1             = new Queue <double>();


            q.Enqueue(1.8);
            q.Enqueue(2.8);
            q.Enqueue(3.6);
            q.Enqueue(4.8);
            q.Enqueue(5.5);
            q.Enqueue(6.8);

            q1.Enqueue(1.8);
            q1.Enqueue(2.8);
            q1.Enqueue(3.6);
            q1.Enqueue(4.8);
            q1.Enqueue(5.5);
            q1.Enqueue(6.8);

            Assert.AreEqual(q.Count, q1.Count);

            while (q.Count > 0)
            {
                Assert.AreEqual(q.Dequeue(), q1.Dequeue());
            }

            Assert.AreEqual(q.Count, q1.Count);
        }
コード例 #2
0
        public void DequeueExeptionTest()
        {
            GenericCustomQueue <double> q = new GenericCustomQueue <double>();

            q.Dequeue();
        }