Exemple #1
0
        public static void GetGcd()
        {
            int n   = 50;
            int m   = 15;
            var gcd = new Gcd();

            System.Console.WriteLine("GCD({0},{1}) = {2}", n, m, gcd.Euclidean(n, m));
        }
        public void Euclidean_3Arguments_ThereIsAnswer(int a, int b, int c, int expected)
        {
            long ticks;
            var  actual = Gcd.Euclidean(a, b, c, out ticks);

            Debug.WriteLine(ticks);

            Assert.AreEqual(expected, actual);
        }
 public void Euclidean_NoArguments_ArgumentException()
 {
     Assert.Throws <ArgumentException>(() => Gcd.Euclidean());
 }
 public void Euclidean_AnyNumberOfNumbers(int expected, params int[] numbers)
 {
     Assert.AreEqual(expected, Gcd.Euclidean(numbers));
 }
        public void Euclidean_2Arguments_ThereIsAnswer(int a, int b, int expected)
        {
            var actual = Gcd.Euclidean(a, b);

            Assert.AreEqual(expected, actual);
        }