public void Polynomial_0_1_0_0_Add_AnotherOne_1_10_2_Expected_1_11_2() { var p = new Polynomial(0, 1, 0, 0); var p1 = new Polynomial(1, 10, 2); Polynomial res = p1.Add(p); Assert.AreEqual(res, new Polynomial(1, 11, 2)); }
public void Add_PolynomialPlusPolynomial_NewPolynomial(Polynomial membersA, Polynomial membersB, Polynomial expectedResult) { // act var actualResult = membersA.Add(membersB); // assert AssertIsAsExpected(expectedResult.ToArray().OrderBy(x => x.Degree), actualResult.ToArray().OrderBy(x => x.Degree), _polynomialComparer); }
public void Add_PolynomialPlusNullPolynomial_ThrowArgumentNullException() { // arrange var expectedTypeError = typeof(PolynomialArgumentNullException); // act Exception ex = Assert.Catch(() => _polynomial.Add((Polynomial)null)); // assert Assert.AreEqual(expectedTypeError, ex.GetType(), message: "Add method throw PolynomialArgumentNullException if parametr is null. "); }