public static void DoTest() { uint[,] testNumbers = new uint[8, 2] { { 0, 0 }, { 0, 5 }, { 2, 4 }, { 3, 10 }, { 13, 17 }, { 12, 20 }, { 22, 11 }, { 33, 22 } }; for (int i = 0; i < testNumbers.GetLength(0); i++) { uint gcd = GreatestCommonDivisor.FindGCD(testNumbers[i, 0], testNumbers[i, 1]); if (Assert(testNumbers[i, 0], testNumbers[i, 1], gcd)) { Console.WriteLine("{0,5}-{1,-5}: with gcd: {2,-5} : Success", testNumbers[i, 0], testNumbers[i, 1], gcd); } else { Console.WriteLine("{0,5}-{1,-5}: with gcd: {2,-5} : Error", testNumbers[i, 0], testNumbers[i, 1], gcd); } } }