public void AddFirstElementInSortedArrayTest() { var data = new[] { "b", "c", null, null, null, null, null, null, null }; var newElement = "a"; var sortedArray = new SortedArray<string>(data, 2); sortedArray.Add(newElement); Assert.AreEqual(3, sortedArray.GetCount()); Assert.AreEqual(newElement, sortedArray.GetData(0)); }
public void AddFirstElementInAnEmptyArrayTest() { var data = new string[8] ; var newElement = "d"; var sortedArray = new SortedArray<string>(data, 0); sortedArray.Add(newElement); Assert.AreEqual(1, sortedArray.GetCount()); Assert.AreEqual(newElement, sortedArray.GetData(0)); }
public void AddLastElementInSortedArrayTest() { var data = new[] { "b", "c", "e", null, null, null, null, null, null }; var newElement = "f"; var sortedArray = new SortedArray<string>(data, 3); sortedArray.Add(newElement); Assert.AreEqual(4, sortedArray.GetCount()); Assert.AreEqual(newElement, sortedArray.GetData(3)); }