public void GetNextItemSucceedsAfterReset() { IList <int> list = new UnsortedList <int>(10); list.AddItem(16); list.AddItem(3); list.AddItem(11); Assert.IsTrue(list.GetNextItem() == 16); Assert.IsTrue(list.GetNextItem() == 3); list.ResetList(); Assert.IsTrue(list.GetNextItem() == 16); Assert.IsTrue(list.GetNextItem() == 3); Assert.IsTrue(list.GetNextItem() == 11); }