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