public void FindGCD_CombinationPositiveAndNegative(int a, int b, int expected) { var gcdEuclidean = GreatestCommonDivisor.FindGCDEuclidean(a, b); Assert.Equal(expected, gcdEuclidean); var gcdStein = GreatestCommonDivisor.FindGCDStein(a, b); Assert.Equal(expected, gcdStein); }
public void FindGCD_BothNumberAreNegative(int a, int b, int expected) { var gcdEuclidean = GreatestCommonDivisor.FindGCDEuclidean(a, b); Assert.Equal(expected, gcdEuclidean); var gcdStein = GreatestCommonDivisor.FindGCDStein(a, b); Assert.Equal(expected, gcdStein); }
public void FindGCD_BothAreZero() { var gcdEuclidean = GreatestCommonDivisor.FindGCDEuclidean(0, 0); Assert.Equal(0, gcdEuclidean); var gcdStein = GreatestCommonDivisor.FindGCDStein(0, 0); Assert.Equal(0, gcdStein); }
public void FindGCD_SecondIsZero(int a, int b, int expected) { var gcdEuclidean = GreatestCommonDivisor.FindGCDEuclidean(a, b); Assert.Equal(expected, gcdEuclidean); var gcdStein = GreatestCommonDivisor.FindGCDStein(a, b); Assert.Equal(expected, gcdStein); }