public void PolynomialEqualsTest() { List <double> list = new List <double> { 1, 2, 3, 4, 5 }; var pol = new Polynomial.Polynomial(list); var pol1 = new Polynomial.Polynomial(list); Assert.IsTrue(pol.Equals(pol1)); }
public void PolynomialCloneTest() { List <double> list = new List <double> { 1, 2, 3, 4, 5 }; //5*x^4+4*x^3+3*x^2+2*x+1 var pol = new Polynomial.Polynomial(list); var clone = (Polynomial.Polynomial)pol.Clone(); Assert.AreNotSame(pol, clone); Assert.IsTrue(pol.Equals(clone)); }
public bool Equals_CompareTwoPolynomialsWithYield(Polynomial pol) { Polynomial pol1 = new Polynomial(1, 2, 3); return pol1.Equals(pol); }