public void TestReverse2() { LinkedList<string> l = new LinkedList<string>(); l.AddBegin("Item 4"); l.AddBegin("Item 3"); l.AddBegin("Item 2"); l.AddBegin("Item 1"); l.Reverse2(); Assert.AreEqual("Item 4", l.First.Item); Assert.AreEqual("Item 3", l.First.Next.Item); Assert.AreEqual("Item 2", l.First.Next.Next.Item); Assert.AreEqual("Item 1", l.First.Next.Next.Next.Item); }