public void ShouldDeleteElement() { var array = new HighArray(1); array.Insert(1); var index = array.Find(1); Assert.AreEqual(index, 0); array.Delete(1); Assert.Catch(() => array.Find(1), "Element not found"); }
public void ShouldInsertAndFindElement() { var array = new HighArray(5); array.Insert(1); var index = array.Find(1); Assert.AreEqual(index, 0); array.Insert(2); index = array.Find(2); Assert.AreEqual(index, 1); var elem = array.Get(index); Assert.AreEqual(elem, 2); }