public void ShouldRotateReturnNewRotatedArrayWhenGivenNonEmptyAandK(int[] a, int k, int[] expected) { CyclicRotation rotator = new CyclicRotation(); int[] actual = rotator.Rotate(a, k); Assert.IsTrue(Enumerable.SequenceEqual(expected, actual)); }
public void RotationTest(int[] A, int k, int[] expected) { CyclicRotation rotation = new CyclicRotation(); var result = rotation.Rotate(A, k); for (int index = 0; index < A.Length; index++) { Assert.AreEqual(expected[index], result[index]); } }