public void AddArrayFirstTests(int[] array, int[] expectedArray, int[] addArray) { ArrayList expected = new ArrayList(expectedArray); ArrayList actual = new ArrayList(array); actual.AddFirst(addArray); Assert.AreEqual(expected, actual); }
public void AddFirstTest(int[] sourceArray, int val, int[] expected) { ArrayList array = new ArrayList(sourceArray); array.AddFirst(val); int[] actual = array.ToArray(); Assert.AreEqual(expected, actual); }
public void AddFirstTest(int[] array, int[] expArray, int value) { ArrayList expected = new ArrayList(expArray); ArrayList actual = new ArrayList(array); actual.AddFirst(value); Assert.AreEqual(expected, actual); }
public void AddFirst_WhenValuePassed_AddThisValueOnTheFisrtPosition(int value, int[] arrayList, int[] expectedArrayList) { ArrayList actual = ArrayList.CreateArrayList(arrayList); ArrayList expected = ArrayList.CreateArrayList(expectedArrayList); actual.AddFirst(value); Assert.AreEqual(expected, actual); }
public void AddFirst_WhenValuePassed_ThenAddFirst(int[] arrayForActualList, int value, int[] arrayForExpectedList) { ArrayList actual = new ArrayList(arrayForActualList); ArrayList expected = new ArrayList(arrayForExpectedList); actual.AddFirst(value); Assert.AreEqual(expected, actual); }
public void AddFirstMassiveTest(int[] values, int[] array, int[] expectedArray) { ArrayList actual = new ArrayList(array); ArrayList expected = new ArrayList(expectedArray); actual.AddFirst(values); Assert.AreEqual(expected, actual); }
public void AddFirst_WhenAddOneNumber_ShouldAddOneNumberToFront(int[] initialValue, int[] expectedValue) { ArrayList actual = new ArrayList(initialValue); ArrayList expected = new ArrayList(expectedValue); actual.AddFirst(4); Assert.AreEqual(expected, actual); }
public void AddFirst_WhenValidValuePassed_ShouldAddValueOnFirstPositionInTheList_Tests(int value, int[] actualArray, int[] expectedArray) { ArrayList actual = ArrayList.Create(actualArray); ArrayList expected = ArrayList.Create(expectedArray); actual.AddFirst(value); Assert.AreEqual(expected, actual); }
public void AddFirst_WhenAddOneNum_ShouldAddOneNumToFront(int[] firstVal, int secondVal, int[] expectedValue) { ArrayList actual = new ArrayList(firstVal); ArrayList expected = new ArrayList(expectedValue); actual.AddFirst(secondVal); Assert.AreEqual(actual, expected); }
public void AddFirst_WhenListPassed_ThenAddListInFirst(int[] arrayForActualList, int[] arrayForList, int[] arrayForExpectedList) { ArrayList actual = new ArrayList(arrayForActualList); ArrayList expected = new ArrayList(arrayForExpectedList); ArrayList list = new ArrayList(arrayForList); actual.AddFirst(list); Assert.AreEqual(expected, actual); }
public void CanPrependItemToList() { List <int> cut = new ArrayList <int>(); cut.Add(1); cut.AddFirst(2); Assert.Equal(2, cut.Get(0)); Assert.Equal(1, cut.Get(1)); }
public void AddFirstFewElementsTest(int value, int quantity, int[] array, int[] expectedArray) { ArrayList actual = new ArrayList(array); ArrayList expected = new ArrayList(expectedArray); for (int i = 0; i < quantity; i++) { actual.AddFirst(value); } Assert.AreEqual(expected, actual); }
public void AddFirstTest(int arrayMockNumber, int elem) { int[] e = GetExpectedMockAddFirst(arrayMockNumber); int[] a = GetArrayMock(arrayMockNumber); DataStructures.ArrayList expected = new ArrayList(e); DataStructures.ArrayList actual = new ArrayList(a); actual.AddFirst(elem); Assert.AreEqual(expected, actual); }
public void CanAddFirstMoreITemsThanDefaultArraySizeToArrayList() { List <int> cut = new ArrayList <int>(); for (int i = 1; i < 10; i++) { cut.AddFirst(i); } // last index should be the first in (1) Assert.Equal(1, cut.Get(8)); // second to last index should be the second in (2) Assert.Equal(2, cut.Get(7)); // first index should be the last in (9) Assert.Equal(9, cut.Get(0)); // second index should be the second to last in (8) Assert.Equal(8, cut.Get(1)); }
public void IncreaseAndDecreaseTest(int quantity) { ArrayList actual = new ArrayList(); ArrayList expected = new ArrayList(new int[] { }); for (int i = 0; i < quantity / 2; i++) { actual.Add(i); actual.AddFirst(i); } for (int i = 0; i < quantity / 2; i++) { actual.DeleteEnd(); actual.DeleteFirst(); } Assert.AreEqual(expected, actual); }
public void TestArrayList() { var arr = new ArrayList <int>(20); for (var i = 0; i < 10; i++) { arr.AddLast(i); } Console.WriteLine(arr); arr.Add(1, 100); Console.WriteLine(arr); arr.AddFirst(-1); Console.WriteLine(arr); arr.Remove(2); Console.WriteLine(arr); arr.RemoveElement(4); Console.WriteLine(arr); arr.RemoveFirst(); Console.WriteLine(arr); }
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(); }
public void AddFirst() { _currentArray.AddFirst(10); Assert.AreEqual(5, _currentArray.Length); Assert.AreEqual("[10, 2, 4, 6, 8]", _currentArray.Show()); }