public void AddAtTest() { // Arrange var expected = new int[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; var array = new int[10]; int position = 0; // Act array.AddAt(position, 0, 1, 2, 3, 4); array.AddAt(position + 5, 5, 6, 7, 8, 9); // Assert CollectionAssert.AreEqual(expected, array); }
public void TestAt_InStart() { var array = new int[3] { 1, 2, 3 }; array = array.AddAt(4, 0); Assert.Equal(4, array[0]); Assert.Equal(3, array[3]); }
public void TestAt_InEnd() { var array = new int[3] { 1, 2, 3 }; array = array.AddAt(4, 3); Assert.Equal(1, array[0]); Assert.Equal(3, array[2]); Assert.Equal(4, array[3]); }