Esempio n. 1
0
        private void Queue_Implementation_Using_Linkedlist_Click(object sender, EventArgs e)
        {
            QueueWithLinkedList list = new QueueWithLinkedList();

            Console.WriteLine("Checking Is Empty - " + list.IsEmpty());
            Console.WriteLine("Push 5 - "); list.Enqueue(5);
            Console.WriteLine("Push 4 - "); list.Enqueue(4);
            Console.WriteLine("Push 3 - "); list.Enqueue(3);

            Console.WriteLine("Pop 5 - " + list.Dequeue().data);
            Console.WriteLine("Peek 4 - " + list.Peek().data);
            Console.WriteLine("Pop 4 - " + list.Dequeue().data);
            Console.WriteLine("Checking Is Empty - " + list.IsEmpty());
            Console.WriteLine("Pop 3 - " + list.Dequeue().data);

            Console.WriteLine("Checking Is Empty - " + list.IsEmpty());
        }
 public void QueueWithLinkedList_IsEmpty_should_return_true_when_queue_is_empty()
 {
     Assert.AreEqual(true, qu.IsEmpty());
 }