public void ConstructListSucceeds() { IList <int> list = new UnsortedList <int>(10); Assert.IsNotNull(list); Assert.IsTrue(list.Length() == 0); }
public void RemoveItemSucceeds() { IList <int> list = new UnsortedList <int>(5); list.AddItem(16); list.AddItem(3); list.AddItem(11); list.AddItem(4); list.AddItem(25); Assert.IsTrue(list.Length() == 5); list.RemoveItem(11); Assert.IsTrue(list.Length() == 4); Assert.IsTrue(list.GetNextItem() == 16); Assert.IsTrue(list.GetNextItem() == 3); Assert.IsTrue(list.GetNextItem() == 4); Assert.IsTrue(list.GetNextItem() == 25); }