public void PermCheckTest_01() { var arr = new int[] { 4, 1, 3, 2 }; var result = pe.solution(arr); Assert.AreEqual(1, result); }
public void test_solution_receivesPrematureArray_shouldReturn1(int[] given, int expected) { var target = new PermCheck(); var actual = target.solution(given); Assert.AreEqual(expected, actual); }
public void Test1() { var testCase = new int[] { 4, 1, 3, 2 }; Assert.AreEqual(PermCheck.solution(testCase), 1); testCase = new int[] { 4, 1, 3 }; Assert.AreEqual(PermCheck.solution(testCase), 0); }
public void PermCheck_Should_Handle_Empty_Array() { PermCheck subject = new PermCheck(); int[] array = { }; int result = subject.solution(array); Assert.Equal(0, result); }
public void PermCheck_Should_Invalidate_Non_Permutation_Array() { PermCheck subject = new PermCheck(); int[] array = { 4, 1, 2 }; int result = subject.solution(array); Assert.Equal(0, result); }
public void PermCheck_Should_Validate_Single_Permutation_Array() { PermCheck subject = new PermCheck(); int[] array = { 1 }; int result = subject.solution(array); Assert.Equal(1, result); }
public void Case1() { // Arrange var algorithm = new PermCheck(); var A = new int[] { 4, 1, 3, 2 }; // Act var result = algorithm.solution(A); // Assert var expected = 1; Assert.Equal(expected, result); }
private void Test(int[] a, int expectedResult) { var result = _permCheck.solution(a); Assert.AreEqual(expectedResult, result); }