public void Null_multiSteinGCD() { // arrange long SteintimeElapsed; int[] arr = null; // assert Assert.ThrowsException <ArgumentNullException>(() => CalcGCD.Calc(CalcGCD.multiSteinGCD, out SteintimeElapsed, arr)); }
public void Null_multiSteinGCD() { // arrange int[] arr = null; long SteintimeElapsed; // act int result = CalcGCD.multiSteinGCD(out SteintimeElapsed, arr); // assert //Assert.IsTrue(expected, result); }
public void ZeroValue_multiSteinGCD() { // arrange int[] arr = { 0, 8, 12, 16, 20, 24, 2, 6, 10 }; int expected = 0; long SteintimeElapsed; // act int result = CalcGCD.Calc(CalcGCD.multiSteinGCD, out SteintimeElapsed, arr); // assert Assert.AreEqual(expected, result); }
public void Negative_multiEuclidGCD() { // arrange int[] arr = { -4, -8, 12, 16, 20, 24, 2, 6, 10 }; int expected = 2; long EuclidtimeElapsed; // act int result = CalcGCD.Calc(CalcGCD.multiEuclidGCD, out EuclidtimeElapsed, arr); // assert Assert.AreEqual(expected, result); }
public void Normal_multiSteinGCD() { // arrange int[] arr = { 4, 8, 12, 16, 20, 24, 2, 6, 10 }; int expected = 2; long SteintimeElapsed; // act int result = CalcGCD.multiSteinGCD(out SteintimeElapsed, arr); // assert Assert.AreEqual(expected, result); }
public int CheckGCDBinaryMultiple(int[] a) { return(CalcGCD.GCDBinary(a)); }
public int CheckGCDBinary(int a, int b) { return(CalcGCD.GCDBinary(a, b)); }
public int CheckGCDEuclidMultiple(int[] a) { return(CalcGCD.GCDEuclid(a)); }
public int CheckGCDEuclid(int a, int b) { return(CalcGCD.GCDEuclid(a, b)); }