示例#1
0
        public int GetGCDWithStein_Test(params int[] numbers)
        {
            GCDClass gCDClass = new GCDClass();

            return(gCDClass.GetGCDWithStein(numbers));
        }
示例#2
0
 public void NegativeSteinTest(params int[] parameters)
 {
     Assert.Throws <ArgumentException>(() => GCDClass.GetSteinGCD(parameters));
 }
示例#3
0
        public int GetGCDWithEuclid_Test(params int[] numbers)
        {
            GCDClass gCDClass = new GCDClass();

            return(gCDClass.GetGCDWithEuclid(numbers));
        }
示例#4
0
 public int ThreeOrMoreParametersPositiveSteinTest(params int[] parameters)
 {
     return(GCDClass.GetSteinGCD(parameters));
 }
示例#5
0
        public int TwoParametersPositiveSteinTest(params int[] parameters)
        {
            int result = GCDClass.GetSteinGCD(parameters);

            return(result);
        }
示例#6
0
 public void NullParametersNegativeEuclideanTest(params int[] parameters)
 {
     Assert.Throws <ArgumentNullException>(() => GCDClass.GetEuclidianGCD(null));
 }
示例#7
0
 public int ThreeOrMoreParametersPositiveEuclideanTest(params int[] parameters)
 {
     return(GCDClass.GetEuclidianGCD(parameters));
 }
示例#8
0
        public int TwoParametersPositiveEuclideanTest(params int[] parameters)
        {
            int result = GCDClass.GetEuclidianGCD(parameters);

            return(result);
        }