public void IndexOfElement() { var bubbleList = new BubbleSortedList { ellipse1, ellipse2 }; Assert.AreEqual(0, bubbleList.IndexOf(ellipse1)); Assert.AreEqual(1, bubbleList.IndexOf(ellipse2)); }
public void InsertItem() { var bubbleList = new BubbleSortedList(); bubbleList.Insert(0, ellipse1); bubbleList.Insert(1, ellipse2); bubbleList.Insert(0, ellipse2); Assert.AreEqual(0, bubbleList.IndexOf(ellipse1)); Assert.AreEqual(1, bubbleList.IndexOf(ellipse2)); }
public void Remove() { var bubbleList = new BubbleSortedList { ellipse1, ellipse2, ellipse3, ellipse4 }; Assert.AreEqual(4, bubbleList.Count); bubbleList.Remove(ellipse1); bubbleList.Remove(ellipse1); bubbleList.Remove(ellipse2); bubbleList.RemoveAt(0); Assert.AreEqual(1, bubbleList.Count); Assert.AreEqual(0, bubbleList.IndexOf(ellipse4)); }