public void AddNumberByIndexTests(int index, int value, int[] expectedArray, int[] actualArray) { ArrayList expected = new ArrayList(expectedArray); ArrayList actual = new ArrayList(actualArray); actual.AddNumberByIndex(index, value); Assert.AreEqual(expected, actual); }
public void AddNumberByIndex_UserIndexOutOfRage_ShouldIndexOutOfRangeException(int index, int value) { ArrayList expected = new ArrayList(new int[] { 0, -1, 3, 14 }); Assert.Throws <IndexOutOfRangeException>(() => expected.AddNumberByIndex(index, value)); }