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)); }
public void SortArrayWhenFirstElementIsSmallerTest() { var data = new[] {"aba", "maria", "ana", "ioana",null, null, null, null }; var newElement = "bianca"; var array = new SortedArray<string>(data, 4); array.Add(newElement); //array.SortArray(); Assert.AreEqual(newElement, array.GetData(2)); }
public void SortArrayTest() { var data = new[] {"maria", "ana", "ioana", null, null, null, null, null}; var newElement = "bianca"; var array=new SortedArray<string>(data,3); array.Add(newElement); array.SortArray(); Assert.AreEqual(newElement,array.GetData(1)); }