public void ShouldCalculateGcdExtendedResults(Polynomial a, Polynomial b, Polynomial expectedGcd) { // When var result = _gcdFinder.GcdExtended(a, b); //Then Assert.Equal(expectedGcd, result.Gcd); Assert.Equal(expectedGcd, a * result.X + b * result.Y); }
public void ShouldCalculateGcdExtendedResults(GcdFinderTestCase testCase) { // When var result = _gcdFinder.GcdExtended(testCase.A, testCase.B); //Then Assert.Equal(testCase.Expected, result.Gcd); Assert.Equal(testCase.Expected, testCase.A * result.X + testCase.B * result.Y); }