public int[] AddByIndexTest(int[] array, int[] a, int index) //тест добавление массива по индексу { ArrayList actual = new ArrayList(array); actual.AddByIndex(a, index); return(actual.ReturnArray()); }
public int[] AddByIndexTest(int[] array, int a, int index) //тест доб по индексу 1 элемента { ArrayList actual = new ArrayList(array); actual.AddByIndex(a, index); return(actual.ReturnArray()); }
public void AddByIndexMassiveTest(int index, int[] values, int[] array, int[] expectedArray) { ArrayList actual = new ArrayList(array); ArrayList expected = new ArrayList(expectedArray); actual.AddByIndex(index, values); Assert.AreEqual(expected, actual); }
public void AddArrayByIndexTest(int[] array, int[] expectedArray, int index, int[] addAray) { ArrayList expected = new ArrayList(expectedArray); ArrayList actual = new ArrayList(array); actual.AddByIndex(index, addAray); Assert.AreEqual(expected, actual); }
public void AddByIndexTest(int[] array, int[] expArray, int value, int index) { ArrayList expected = new ArrayList(expArray); ArrayList actual = new ArrayList(array); actual.AddByIndex(value, index); Assert.AreEqual(expected, actual); }
public void AddByIndex_WhenValueAndIndexPassed_ThenAddByIndex(int[] arrayForActualList, int index, int value, int[] arrayForExpectedList) { ArrayList actual = new ArrayList(arrayForActualList); ArrayList expected = new ArrayList(arrayForExpectedList); actual.AddByIndex(index, value); Assert.AreEqual(expected, actual); }
public void AddByIndex_WhenValueAndIndexPassed_ThenReturnIndexOutOfRangeException(int[] arrayForActualList, int index, int value, int[] arrayForExpectedList) { Assert.Throws <IndexOutOfRangeException>((TestDelegate)(() => { ArrayList actual = new ArrayList((int[])arrayForActualList); ArrayList expected = new ArrayList((int[])arrayForExpectedList); actual.AddByIndex(index, value); })); }
public void AddByIndex_WhenValidValuePassed_ShouldAddValueOnPositionByIndexInTheList_Tests( int value, int index, int[] actualArray, int[] expectedArray) { ArrayList actual = ArrayList.Create(actualArray); ArrayList expected = ArrayList.Create(expectedArray); actual.AddByIndex(value, index); Assert.AreEqual(expected, actual); }
public void AddByIndexFewElementsTest(int value, int quantity, int index, int[] array, int[] expectedArray) { ArrayList actual = new ArrayList(array); ArrayList expected = new ArrayList(expectedArray); for (int i = 0; i < quantity; i++) { actual.AddByIndex(index, value); } Assert.AreEqual(expected, actual); }
public void AddByIndexTest() { ArrayList arrayList1 = new ArrayList(); arrayList1.AddByIndex(1, 1); ArrayList arrayList2 = new ArrayList(); arrayList2.AddByIndex(1, 1); Assert.IsTrue(arrayList1.Equals(arrayList2)); }
public void AddByIndexTest(int arrayMockNumber, int elem, int position) { int[] e = GetExpectedMockAddAtPosition(arrayMockNumber); int[] a = GetArrayMock(arrayMockNumber); DataStructures.ArrayList expected = new ArrayList(e); DataStructures.ArrayList actual = new ArrayList(a); actual.AddByIndex(elem, position); Assert.AreEqual(expected, actual); }
public void AddByIndexTestNegative(int[] array, int index, int value) { ArrayList a = new ArrayList(array); Assert.Throws <IndexOutOfRangeException>(() => a.AddByIndex(index, value)); }
public void AddByIndexMassiveNegativeTest(int index, int[] array) { ArrayList actual = new ArrayList(array); Assert.Throws <IndexOutOfRangeException>(() => actual.AddByIndex(index, new int[] { 1, 2, 3 })); }
public void AddByIndexNegativeTest(int value, int index, int[] array) { ArrayList actual = new ArrayList(array); Assert.Throws <IndexOutOfRangeException>(() => actual.AddByIndex(index, value)); }
public void AddByIndex_WhenInvalidValuePaseed_ShouldReturnIndexOutOfRangeException_NegativeTests(int value, int index, int[] actualArray) { ArrayList actual = ArrayList.Create(actualArray); Assert.Throws <IndexOutOfRangeException>(() => actual.AddByIndex(value, index)); }
static void Main(string[] args) { ArrayList myList = new ArrayList(); myList.Add(1); myList.Add(3); myList.Add(6); myList.Add(17); myList.Add(12); myList.Add(15); myList.Delete(); myList.AddFirst(78); myList.AddFirst(66); myList.ShowList(); int length = myList.ReturnLength(); Console.WriteLine($"Длинна массива - {length}"); myList.AddByIndex(75, 1); myList.DeleteFirst(); myList.DeleteByIndex(2); myList.ShowList(); length = myList.ReturnLength(); Console.WriteLine($"Длинна массива - {length}"); int numbIndex = myList.AccessByIndex(3); Console.WriteLine($"Число под индексом 3 - {numbIndex}"); int indexNumber = myList.FindIndexByNumber(17); Console.WriteLine($"Индекс числа 17 - {indexNumber}"); myList.ChangeValueByIndex(3, 22); myList.Add(99); myList.Add(99); myList.Add(99); myList.Add(99); myList.Add(77); myList.Add(-15); myList.ShowList(); myList.Revers(); Console.WriteLine(); myList.ShowList(); int maxEl = myList.FindMax(); int maxElIndex = myList.FindMaxIndex(); Console.WriteLine(); Console.WriteLine($"Самое большое значение массива - {maxEl}, индекс эллемента - {maxElIndex}"); int minEl = myList.FindMin(); int minElIndex = myList.FindMinIndex(); Console.WriteLine($"Самое маленькое значение массива - {minEl}, индекс эллемента - {minElIndex}"); myList.SortAscending(); Console.WriteLine(); myList.ShowList(); myList.SortDescending(); Console.WriteLine(); myList.ShowList(); Console.WriteLine(); myList.DeleteByValueFirst(77); myList.ShowList(); Console.WriteLine(); myList.DeleteByValue(99); myList.ShowList(); Console.WriteLine(); myList.Add(new int[] { 9, 1, 2, 3, 4, 5 }); myList.ShowList(); Console.WriteLine(); myList.AddFirst(new int[] { 10, 20, 30, 40 }); myList.ShowList(); Console.WriteLine(); myList.AddByIndex(new int[] { 55, 56, 57, 58 }, 4); myList.ShowList(); Console.WriteLine(); myList.Delete(6); myList.ShowList(); Console.WriteLine(); myList.DeleteFirst(4); myList.ShowList(); Console.WriteLine(); myList.DeleteByIndex(3, 2); myList.ShowList(); Console.WriteLine(); }