public void GcdFailB(int b) { Assert.Throws <InvalidOperationException>(() => SimplifiedRational.Gcd(0, b < 0 ? b : -b)); }
public void GcdSuccess(int a, int b) { Assert.Equal(SimplifiedRational.Gcd(a, b), Euclid(a, b)); }
public void GcdFailA(int a) { Assert.Throws <InvalidOperationException>(() => SimplifiedRational.Gcd(a < 0 ? a : -a, 0)); }