public void NodesAreMerged()
        {
            LinkedList list1 = new LinkedList();

            list1.Append(100);
            list1.Append(98);
            list1.Append(96);
            list1.Append(94);
            list1.Append(92);

            LinkedList list2 = new LinkedList();

            list2.Append(99);
            list2.Append(97);
            list2.Append(95);
            list2.Append(93);
            list2.Append(91);
            list2.Append(89);
            list2.Append(87);
            list2.Append(85);
            list2.Append(83);

            EmptyClass list3 = new EmptyClass();

            list1.Head = list3.MergeLists(list1.Head, list2.Head);
            Assert.Equal(100, list1.Head.Data);
            Assert.Equal(99, list1.Head.Next.Data);
            Assert.Equal(98, list1.Head.Next.Next.Data);
            Assert.Equal(97, list1.Head.Next.Next.Next.Data);
            Assert.Equal(96, list1.Head.Next.Next.Next.Next.Data);
            Assert.Equal(95, list1.Head.Next.Next.Next.Next.Next.Data);
        }
        public void NumberOfAllNodes()
        {
            LinkedList list1 = new LinkedList();

            list1.Append(1);
            list1.Append(3);
            list1.Append(5);
            list1.Append(7);
            list1.Append(9);

            LinkedList list2 = new LinkedList();

            list2.Append(2);
            list2.Append(4);
            list2.Append(6);
            list2.Append(8);
            list2.Append(10);

            EmptyClass list3 = new EmptyClass();

            list1.Head = list3.MergeLists(list1.Head, list2.Head);
            Assert.Equal(10, list1.PrintList());
        }