private static void VerifyDoubleLinkedList()
        {
            Console.WriteLine("Double Linked List");

            var doubleLinkedList = new DoubleLinkedList <int>();

            doubleLinkedList.AddItem(5);
            doubleLinkedList.AddItem(6);
            doubleLinkedList.AddItem(7);
            doubleLinkedList.AddItem(8);
            doubleLinkedList.AddItem(9);
            doubleLinkedList.AddItem(10);

            Console.WriteLine("Added Items");

            doubleLinkedList.ReadAll();

            Console.WriteLine("------");

            Console.WriteLine("Remove Item - 7");
            doubleLinkedList.RemoveItem(7);
            doubleLinkedList.ReadAll();

            Console.WriteLine("------");

            Console.WriteLine("Remove Item - 5");
            doubleLinkedList.RemoveItem(5);
            doubleLinkedList.ReadAll();

            Console.WriteLine("------");

            Console.WriteLine("Remove Item - 10");
            doubleLinkedList.RemoveItem(10);
            doubleLinkedList.ReadAll();

            Console.WriteLine("------");

            Console.WriteLine("Try Remove Item - 25");
            doubleLinkedList.RemoveItem(25);
            doubleLinkedList.ReadAll();

            Console.WriteLine("------");
            Console.ReadKey();
        }
 public void Push(T item)
 {
     list.AddItem(item);
 }