public void Binary_3ArgumentsThereIsAnswer(int a, int b, int c, int expected) { long ticks; var actual = Gcd.Binary(a, b, c, out ticks); Debug.WriteLine(ticks); Assert.AreEqual(expected, actual); }
public void Binary_NoArguments_ArgumentException() { Assert.Throws <ArgumentNullException>(() => Gcd.Binary(null)); }
public void Binary_AnyNumberOfNumbers(int expected, params int[] numbers) { Assert.AreEqual(expected, Gcd.Binary(numbers)); }
public void Binary_2ArgumentsThereIsAnswer(int a, int b, int expected) { var actual = Gcd.Binary(a, b); Assert.AreEqual(expected, actual); }