Пример #1
0
        public void LastPassTest()
        {
            QueueL <int> q = new QueueL <int>();

            q.Enqueue(1);
            q.Enqueue(2);
            q.Enqueue(3);
            int actual   = q.Last;
            int expected = 3;

            Assert.AreEqual(actual, expected);
        }
Пример #2
0
        public void ContainsTest()
        {
            QueueL <int> q = new QueueL <int>();

            q.Enqueue(1);
            q.Enqueue(2);
            q.Enqueue(3);
            bool actual   = q.Contains(5);
            bool expected = false;

            Assert.AreEqual(actual, expected);
        }
Пример #3
0
        public void IsEmptyTest()
        {
            QueueL <int> q = new QueueL <int>();

            q.Enqueue(1);
            q.Enqueue(2);
            q.Enqueue(3);
            bool actual   = q.IsEmpty;
            bool expected = false;

            Assert.AreEqual(actual, expected);
        }
Пример #4
0
        public void ClearTest()
        {
            QueueL <int> q = new QueueL <int>();

            q.Enqueue(1);
            q.Enqueue(2);
            q.Enqueue(3);
            q.Clear();
            int actual   = q.Count;
            int expected = 0;

            Assert.AreEqual(actual, expected);
        }
Пример #5
0
        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();
        }
Пример #6
0
        public void EnqueueTest()
        {
            QueueL <int> q = new QueueL <int>();

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

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

            Assert.AreEqual(s, expected);
        }