public void can_shift_arrays(int[] input, int[] expected) { //Arrange: FROM INPUT int insertedNumber = 5; //Act int[] result = ArrayChallenges.ArrayShift(input, insertedNumber); //Assert Assert.Equal(expected, result); }
public void Can_shift_into_even_length() { // Arrange int[] input = new[] { 1, 2, 4, 5 }; // Act int[] result = ArrayChallenges.ArrayShift(input, 3); // Assert Assert.Equal(new[] { 1, 2, 3, 4, 5 }, result); }
[InlineData(4, new int[] { 1, 2, 3, 5, 6 }, new[] { 1, 2, 3, 4, 5, 6 })] // Odd (5) public void Can_shift(int value, int[] input, int[] expected) { // Arrange // from parameters // Act int[] result = ArrayChallenges.ArrayShift(input, value); // Assert Assert.Equal(expected, result); }
public void Returns_null_given_null() { int[] result = ArrayChallenges.ArrayShift(null, 1); Assert.Null(result); }