public void TestReverse() { linklist.Clear(); for (int i = 0; i < 100; i++) { linklist.Append(i); } int count = ValidateListContents(linklist); Assert.AreEqual(count, linklist.Count); linklist.Reverse(); var iter = linklist.GetIterator(); count = linklist.Count; while (iter.IsValid()) { Assert.AreEqual(--count, iter.GetData()); iter.MoveNext(); } }