public void InsertBiggerAtEnd() { var array = new SortedIntArray(); array.Add(1); array.Add(2); array.Insert(1, 7); Assert.Equal(1, array[0]); Assert.Equal(2, array[1]); }
public void InsertElementAtEnd() { var array = new SortedIntArray(); array.Add(3); array.Add(2); array.Add(5); array.Add(4); array.Insert(4, 6); Assert.Equal(6, array[4]); }
public void InsertIncorrectElementAtStart() { var array = new SortedIntArray(); array.Add(3); array.Add(2); array.Add(5); array.Add(4); array.Insert(0, 6); Assert.Equal(2, array[0]); }
public void InsertIncorrectElementAtEnd() { var array = new SortedIntArray(); array.Add(3); array.Add(2); array.Add(5); array.Add(4); array.Insert(4, 1); Assert.Equal(4, array.Count); }
public void InsertSmallerThanNextBiggerThanPrevious() { var array = new SortedIntArray(); array.Add(3); array.Add(1); array.Add(7); array.Insert(2, 2); Assert.Equal(1, array[0]); Assert.Equal(3, array[1]); Assert.Equal(7, array[2]); }
public void SortedArrayInsertedElement() { var array = new SortedIntArray(); array.Add(1); array.Add(3); array.Add(2); array.Add(4); array.Insert(2, 5); Assert.Equal(1, array[0]); Assert.Equal(2, array[1]); Assert.Equal(3, array[2]); Assert.Equal(4, array[3]); Assert.Equal(4, array.Count); array[1] = 5; Assert.Equal(2, array[1]); Assert.Equal(4, array.Count); }