Exemplo n.º 1
0
        /// <summary>
        /// Test finding the item at the back of the alinked list
        /// </summary>
        static void TestFindAtBackOfLinkedList()
        {
            UnsortedLinkedList <string> list = new UnsortedLinkedList <string>();

            list.Add("Foxtrot");
            list.Add("Echo");
            list.Add("Delta");
            Console.Write("TestFindAtBackOfLinkedList: ");
            LinkedListNode <string> actualNode = list.Find("Delta");

            if (actualNode != null &&
                actualNode.Value.Equals("Delta"))
            {
                Console.WriteLine("Passed");
            }
            else
            {
                if (actualNode == null)
                {
                    Console.WriteLine("FAILED!!! Expected: Delta Actual: null");
                }
                else
                {
                    Console.WriteLine("FAILED!!! Expected: Delta Actual: " +
                                      actualNode.Value);
                }
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// Test finding the item in an empty list
        /// </summary>
        static void TestFindInEmptyLinkedList()
        {
            UnsortedLinkedList <string> list = new UnsortedLinkedList <string>();

            Console.Write("TestFindInEmptyLinkedList: ");
            LinkedListNode <string> actualNode = list.Find("Foxtrot");

            if (actualNode == null)
            {
                Console.WriteLine("Passed");
            }
            else
            {
                Console.WriteLine("FAILED!!! Expected: null Actual: " + actualNode.Value);
            }
        }