public void TestRemoveAt() { var array = new IntArray(); array.Add(7); array.Add(3); array.Add(5); array.Add(7); array.Add(20); array.Add(30); array.RemoveAt(3); array.Add(40); Assert.Equal(6, array.Count); Assert.Equal(3, array.IndexOf(20)); Assert.Equal(5, array.IndexOf(40)); }
public void IndexOfWhen6ShouldReturnMinus1() { IntArray arrayTest = new IntArray(); arrayTest.Add(4); arrayTest.Add(5); arrayTest.Add(1); Assert.Equal(-1, arrayTest.IndexOf(6)); }
public void IndexOfWhen5ShouldReturn1() { IntArray arrayTest = new IntArray(); arrayTest.Add(4); arrayTest.Add(5); arrayTest.Add(1); Assert.Equal(1, arrayTest.IndexOf(5)); }
public void TestIndexOfDoesntHaveOne() { var testArray = new IntArray(); testArray.Add(2); testArray.Add(3); testArray.Add(4); testArray.Add(5); Assert.Equal(-1, testArray.IndexOf(10)); }
public void TestIndexOfHasOne() { var testArray = new IntArray(); testArray.Add(2); testArray.Add(3); testArray.Add(4); testArray.Add(5); Assert.Equal(3, testArray.IndexOf(5)); }
public void IndexOfElementNotFound() { var sut = new IntArray(); sut.Add(1); sut.Add(2); sut.Add(3); sut.Add(4); sut.Add(5); Assert.Equal(-1, sut.IndexOf(6)); }
public void IndexOfElement() { var sut = new IntArray(); sut.Add(1); sut.Add(2); sut.Add(3); sut.Add(4); sut.Add(5); Assert.Equal(1, sut.IndexOf(2)); }
public void TestIndexOfNotExistingElement() { var array = new IntArray(); array.Add(3); array.Add(5); array.Add(7); array[1] = 20; Assert.Equal(-1, array.IndexOf(5)); }
public void Test_Validate_ReturnIndexOf() { var a = new IntArray(); a.Add(1); a.Add(1); a.Add(3); a.Add(1); var asa = a.IndexOf(3); Assert.Equal(2, asa); }
public void InsertAndResize() { var sut = new IntArray(); sut.Add(1); sut.Add(2); sut.Add(3); sut.Add(4); sut.Insert(1, 9); Assert.Equal(1, sut.IndexOf(9)); Assert.Equal(5, sut.Count); }
public void TestRemoveAt2() { var array = new IntArray(); array.Add(7); array.Add(3); array.Add(5); array.Add(7); array.RemoveAt(1); Assert.Equal(3, array.Count); Assert.Equal(1, array.IndexOf(5)); }
public void RemoveWhen5AndMoreThanOne5ShouldReturnTrueForContainsAnd2ForIndexOf() { IntArray arrayTest = new IntArray(); arrayTest.Add(4); arrayTest.Add(5); arrayTest.Add(1); arrayTest.Add(5); arrayTest.Remove(5); Assert.True(arrayTest.Contains(5)); Assert.Equal(2, arrayTest.IndexOf(5)); }