コード例 #1
0
        public void AddAtIndex_WhenValuePassed_AddThisValueOnTheGivenIndex(int value, int index, int[] arrayList, int[] expectedArrayList)
        {
            ArrayList actual   = ArrayList.CreateArrayList(arrayList);
            ArrayList expected = ArrayList.CreateArrayList(expectedArrayList);

            actual.AddAtIndex(value, index);

            Assert.AreEqual(expected, actual);
        }
コード例 #2
0
        public void AddAtIndex_WhenIndexIsLessThanZeroOrBiggerThanArrayLength_ThrowIndexOutOfRangeException(int value, int index, int[] arrayList)
        {
            ArrayList list = ArrayList.CreateArrayList(arrayList);

            Assert.Throws <IndexOutOfRangeException>(() => { list.AddAtIndex(value, index); });
        }
コード例 #3
0
 public void AddAtIndexTest(int[] inputArray, int value, int index, int[] expectedArray)
 {
     SetUp(inputArray, expectedArray);
     actual.AddAtIndex(value, index);
     Assert.AreEqual(expected, actual);
 }