public void EuclideanCalculationMethod_ArrayOfIntegers_CalculationTimeNotNull()
        {
            double time      = 0;
            int    resultGCD = GCD.EuclideanCalculation(out time, new int[] { 0, 1, 0, 1, 0 });

            Assert.NotNull(time);
        }
        public void EuclideanCalculationMethod_OrdinaryValues_CalculationTimeNotNull()
        {
            double time      = 0;
            int    resultGCD = GCD.EuclideanCalculation(5, 0, out time);

            Assert.NotNull(time);
        }
 public void EuclideanCalculationMethod_EmptyArray_ThrowArgumentException()
 {
     Assert.Throws <ArgumentException>(() => GCD.EuclideanCalculation(new int[] { }));
 }
 public int EuclideanCalculationTests(int[] numbers)
 => GCD.EuclideanCalculation(numbers);
 public void EuclideanCalculationMethod_TwoIntegers_ThrowArgumentException()
 {
     Assert.Throws <ArgumentException>(() => GCD.EuclideanCalculation(0, 0));
 }
 public int EuclideanCalculationTests(int first, int second)
 => GCD.EuclideanCalculation(first, second);