public void SolutionTest(string sinput, int expected) { Console.WriteLine("Running SolutionTest"); var input = Array.ConvertAll(sinput.Split(','), int.Parse); Assert.AreEqual(expected, Codility.solution(input)); }
public void BinaryGapTest(int n, int expected) { // Arrange // Act int actual = Codility.BinaryGap(n); // Assert actual .Should() .Be(expected); }
public void NumberOfChocalateTest() { var algo = new EuclideanAlgorithm(); Assert.Equal(5, algo.NumberOfChocolate2(10, 4)); // Assert.Throws<FormatException>(() => algo.NumberOfChocolate2(10, 4)); Assert.Equal(5, algo.NumberOfChocolate(10, 4)); var code = new Codility(algo); algo.Count = 2; Assert.Equal(2, code.check()); }
public void CyclicRotationTest(int[] A, int K, int[] expected) { // Arrange // Act int[] actual = Codility.CyclicRotation(A, K); // Assert actual .Should() .NotBeNullOrEmpty() .And .HaveCount(expected.Length) .And .BeEquivalentTo(expected); }
public void SolutionTest(string input, int expected) { Console.WriteLine("Running SolutionTest"); Assert.AreEqual(expected, Codility.Solution2(input)); }