public void Subtraction_PolynomialMinusPolynomial_NewPolynomial(Polynomial membersA, Polynomial membersB, Polynomial expectedResult) { // act var actualResult = membersA.Subtraction(membersB); // assert AssertIsAsExpected(expectedResult.ToArray().OrderBy(x => x.Degree), actualResult.ToArray().OrderBy(x => x.Degree), _polynomialComparer); }
public void Subtraction_PolynomialMinusNullPolynomial_ThrowArgumentNullException() { // arrange var expectedTypeError = typeof(PolynomialArgumentNullException); // act Exception ex = Assert.Catch(() => _polynomial.Subtraction((Polynomial)null)); // assert Assert.AreEqual(expectedTypeError, ex.GetType(), message: "Subtraction method throw PolynomialArgumentNullException if parametr is null. "); }