示例#1
0
        //[ExpectedException(typeof(InvalidOperationException))]
        public void DequeueExcTest()
        {
            QueueL <int> q = new QueueL <int>();
            int          actual;

            //string actual;
            Assert.Throws <InvalidOperationException>(
                () => { actual = q.Dequeue(); });
            //QueueL<int> q = new QueueL<int>();
            //q.Dequeue();
        }
        private static void TestQueueL()
        {
            QueueL <int> queueL = new QueueL <int>();

            queueL.Enqueue(1);
            queueL.Enqueue(10);
            queueL.Enqueue(100);
            queueL.Enqueue(1000);
            queueL.Enqueue(10000);
            queueL.Display();

            Console.WriteLine("Let's Delete from stack");
            Console.WriteLine("item " + queueL.Dequeue() + " is deleted");
            Console.WriteLine("------------------------------------------");
            queueL.Display();
        }
示例#3
0
        public void DequeueTest()
        {
            QueueL <int> q = new QueueL <int>();

            q.Enqueue(1);
            q.Enqueue(2);
            q.Enqueue(3);
            q.Dequeue();
            string s = "";

            foreach (var i in q)
            {
                s += i.ToString();
            }
            string expected = "23";

            Assert.AreEqual(s, expected);
        }