public int EuclideanAlgorithm_ThreeIntegers_ExpectedTheGreatestCommonDivisorOfThreeNumbers( int firstNumber, int secondNumber, int thirdNumber) { return(GreatestCommonDivisor.EuclideanAlgorithm(firstNumber, secondNumber, thirdNumber)); }
public void EuclideanAlgorithm_params_gcdReturn(int expected, params int[] arrayValue) { TimeSpan ts; Assert.AreEqual(expected, GreatestCommonDivisor.EuclideanAlgorithm(out ts, arrayValue)); }
public void EuclideanAlgorithm_abc_gcdReturn(int expected, int a, int b, int c) { TimeSpan ts; Assert.AreEqual(expected, GreatestCommonDivisor.EuclideanAlgorithm(out ts, a, b, c)); }
public int EuclideanAlgorithmTwoArguments(int a, int b) => GreatestCommonDivisor.EuclideanAlgorithm(a, b);
public void EuclideanAlgorithmArgumentException(params int[] numbers) { Assert.Throws <ArgumentException>(() => GreatestCommonDivisor.EuclideanAlgorithm(numbers)); }
public int EuclideanAlgorithmSimpleTest(params int[] numbers) => GreatestCommonDivisor.EuclideanAlgorithm(numbers);
public int EuclideanAlgorithm_Integers_ExpectedTheGreatestCommonDivisorOfNumbers(int firstNumber, int secondNumber, params int[] numbers) { return(GreatestCommonDivisor.EuclideanAlgorithm(firstNumber, secondNumber, numbers)); }