public void GcdBinary_ArgumentExeption_Test(int n1, int n2) => Assert.Throws <ArgumentException>(() => Gcd.Calculate(new BinaryGcdAlgorithm(), n1, n2));
 public void GcdEuclidian_ArgumentExeption_Test(int n1, int n2) => Assert.Throws <ArgumentException>(() => Gcd.Calculate(new EuclideanGcdAlgorithm(), n1, n2));
 public int GcdBinaryTest(int n1, int n2)
 {
     return(Gcd.Calculate(new BinaryGcdAlgorithm(), n1, n2));
 }
 public int GcdEuclidianTest(int n1, int n2)
 {
     return(Gcd.Calculate(new EuclideanGcdAlgorithm(), n1, n2));
 }