public void TestIncert_ShouldThrowIndexOutOfRangeException() { // arrange int[] arr = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; IndexArray <int> index_array = new IndexArray <int>(3, arr); // act and assert Assert.Throws <IndexOutOfRangeException>(() => index_array.Insert(14, 5)); }
public void TestIncert() { // arrange int[] arr = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; int[] expected = new int[] { 1, 2, 3, 4, 5, 6, 100, 7, 8, 9 }; IndexArray <int> index_array = new IndexArray <int>(-3, arr); // act index_array.Insert(2, 100); // assert Assert.Equal(expected, index_array); }