public void ShiftLeftElement() { var data = new int[] { 1, 2, 3, 4, 0, 0, 0, 0 }; var array = new ArrayClass<int>(data, 4); array.ShiftRight(1); var actualResult = array.GetData(2); Assert.AreEqual(2, actualResult); }
public void InsertIntElementInObjectArray() { var intArray = new int[] { 1, 2, 3, 0, 0, 0, 0, 0 }; var newElement = 1; var array = new ArrayClass<int>(intArray, 3); array.Insert(newElement, 2); var count = array.GetCount(); var data = array.GetData(2); Assert.AreEqual(4, count); Assert.AreEqual(1, data); }