public void SuccessfulrotLeftTest2() { //Apply int[] expectedResult = { 77, 97, 58, 1, 86, 58, 26, 10, 86, 51, 41, 73, 89, 7, 10, 1, 59, 58, 84, 77 }; int[] successfulInput1 = { 20, 10 }; int[] successfulInput2 = { 41, 73, 89, 7, 10, 1, 59, 58, 84, 77, 77, 97, 58, 1, 86, 58, 26, 10, 86, 51 }; //Act var LeftRotate = new LeftRotation(); var successfulTestResult = LeftRotate.rotLeft(successfulInput2, successfulInput1[1]); //Assert bool success = true; for (int x = 0; x < expectedResult.Length; x++) { if (expectedResult[x] != successfulTestResult[x]) { success = false; } } Assert.IsTrue(success); }
public void LeftRotate_ArrayLength_NoChange() { Assert.That( LeftRotation.LeftRotate(new[] { 1, 2, 3, 4, 5 }, 5), Is.EqualTo(new[] { 1, 2, 3, 4, 5 }) ); }
public void SuccessfulrotLeftTest3() { //Apply int[] expectedResult = { 87, 97, 33, 47, 70, 37, 8, 53, 13, 93, 71, 72, 51, 100, 60 }; int[] successfulInput1 = { 15, 13 }; int[] successfulInput2 = { 33, 47, 70, 37, 8, 53, 13, 93, 71, 72, 51, 100, 60, 87, 97 }; //Act var LeftRotate = new LeftRotation(); var successfulTestResult = LeftRotate.rotLeft(successfulInput2, successfulInput1[1]); //Assert bool success = true; for (int x = 0; x < expectedResult.Length; x++) { if (expectedResult[x] != successfulTestResult[x]) { success = false; } } Assert.IsTrue(success); }
public void SuccessfulrotLeftTest1() { //Apply int[] expectedResult = { 5, 1, 2, 3, 4 }; int[] successfulInput1 = { 5, 4 }; int[] successfulInput2 = { 1, 2, 3, 4, 5 }; //Act var LeftRotate = new LeftRotation(); var successfulTestResult = LeftRotate.rotLeft(successfulInput2, successfulInput1[1]); //Assert bool success = true; for (int x = 0; x < expectedResult.Length; x++) { if (expectedResult[x] != successfulTestResult[x]) { success = false; } } Assert.IsTrue(success); }
public void LeftRotationTest(int[] input, int[] expected, int numberOfrotation) { // int [] res = LeftRotation.Rotate(input, numberOfrotation); LeftRotation.Rotate2(input, numberOfrotation); //Assert.AreEqual(res, expected); // var result = obj.Run(a,b); }
public void LeftRotate_LessThanArrayLength_RotatesElements() { Assert.That( LeftRotation.LeftRotate(new[] { 1, 2, 3, 4, 5 }, 4), Is.EqualTo(new[] { 5, 1, 2, 3, 4 })); Assert.That( LeftRotation.LeftRotate(new[] { 1, 2, 3, 4, 5 }, 2), Is.EqualTo(new[] { 3, 4, 5, 1, 2 }) ); }
public void Test1() { int[] data = new int[5] { 1, 2, 3, 4, 5 }; int[] actual = LeftRotation.RotLeft(data, 4); Assert.Equal(new int[5] { 5, 1, 2, 3, 4 }, actual); }
public void Test3() { int[] data = new int[6] { 1, 2, 3, 4, 5, 6 }; int[] actual = LeftRotation.RotLeft(data, 3); Assert.Equal(new int[6] { 4, 5, 6, 1, 2, 3 }, actual); }
public void rotate_test01() { LeftRotation obj = new LeftRotation(); int[] array = new int[] { 3, 4, 5, 1, 2 }; var result = obj.rotate(new int[] { 1, 2, 3, 4, 5 }, 3); for (int i = 0; i < array.Length; i++) { Assert.Equal(array[i], result[i]); } }
public void DirectPosition_TEST(string input, int d, string expected) { LeftRotation leftRotation = new LeftRotation(); int[] arr = Array.ConvertAll(input.Split(' '), temp => Convert.ToInt32(temp)); int[] output = leftRotation.CalculateDirectPosition(arr, d); string result = ""; for (int i = 0; i < output.Length; i++) { result = result + output[i] + " "; } Assert.Equal(result.TrimEnd(), expected); }
public void Run() { PrintProblem(); Console.WriteLine("a:"); a = System.Array.ConvertAll(Console.ReadLine().Split(' '), aTemp => Convert.ToInt32(aTemp)); Console.WriteLine("d:"); d = Convert.ToInt32(Console.ReadLine()); int[] result = LeftRotation.rotLeft(a, d); Console.WriteLine(); Console.WriteLine("Result:"); Console.WriteLine(string.Join(" ", result)); Console.ReadKey(); }
public void LeftRotate_MoreThanArrayLength_RotatesElements() { Assert.That(LeftRotation.LeftRotate(new[] { 1, 2, 3, 4, 5 }, 6), Is.EqualTo(new[] { 2, 3, 4, 5, 1 }) ); }
public LeftRotationTests() { _sut = new LeftRotation(); }
public void TestInitialize() { _solution = new LeftRotation(); }