public void TestContainsFalse() { var array = new SortedIntArray(); array.Add(3); array.Add(5); array.Add(7); array[1] = 20; Assert.False(array.Contains(20)); }
public void ContainsElement() { var sut = new SortedIntArray(); sut.Add(1); sut.Add(2); sut.Add(3); sut.Add(4); sut.Add(5); Assert.True(sut.Contains(2)); }
public void TestContainsTrue() { var array = new SortedIntArray(); array.Add(3); array.Add(5); array.Add(7); array.Add(20); Assert.True(array.Contains(20)); }
public void TestClear() { var array = new SortedIntArray(); array.Add(3); array.Add(5); array.Add(7); array.Clear(); Assert.Equal(0, array.Count); Assert.False(array.Contains(5)); }
public void TestInsertFalse() { var array = new SortedIntArray(); array.Add(3); array.Add(5); array.Add(7); array.Insert(0, 20); Assert.Equal(3, array.Count); Assert.False(array.Contains(20)); }
public void NotContainsElement() { var sut = new SortedIntArray(); sut.Add(1); sut.Add(2); sut.Add(3); sut.Add(4); sut.Add(5); Assert.False(sut.Contains(9)); }
public void TestInsertTrue() { var array = new SortedIntArray(); array.Add(3); array.Add(5); array.Add(7); array.Insert(1, 4); Assert.Equal(4, array.Count); Assert.True(array.Contains(4)); Assert.Equal(1, array.IndexOf(4)); }
public void AddValueAndResizeSortedArray() { var sut = new SortedIntArray(); sut.Add(0); sut.Add(2); sut.Add(3); sut.Add(4); sut.Add(1); sut.Add(6); sut.Add(7); sut.Add(8); sut.Add(9); sut.Add(10); //- 0,1,2,3,4,6,7,8,9,10 sut.Insert(5, 5); //- 0,1,2,3,4,5,6,7,8,9,10 sut.RemoveAt(10); //- 0,1,2,3,4,5,6,7,8,9 sut.Remove(8); //- 0,1,2,3,4,5,6,7,9 Assert.Equal(1, sut[1]); Assert.Equal(5, sut[5]); Assert.Equal(9, sut[8]); Assert.True(sut.Contains(5)); Assert.False(sut.Contains(8)); Assert.Equal(3, sut.IndexOf(3)); }