public void ConstructorTest4() { decimal[] coeffs = { 0.0m, 1.0m }; var poly = new Solvers.Polynomial(coeffs, 1); decimal firstCoeff = poly.GetCoeff(0); decimal secondCoeff = poly.GetCoeff(1); decimal expectedCoeff = 0.0m; Assert.AreEqual(expectedCoeff, firstCoeff); expectedCoeff = 1.0m; Assert.AreEqual(expectedCoeff, secondCoeff); var newPoly = new Solvers.Polynomial(poly); firstCoeff = newPoly.GetCoeff(0); secondCoeff = newPoly.GetCoeff(1); expectedCoeff = 0.0m; Assert.AreEqual(expectedCoeff, firstCoeff); expectedCoeff = 1.0m; Assert.AreEqual(expectedCoeff, secondCoeff); }
public void ConstructorTest3() { var poly = new Solvers.Polynomial(1, 1); decimal firstCoeff = poly.GetCoeff(0); decimal secondCoeff = poly.GetCoeff(1); decimal expectedCoeff = 1.0m; Assert.AreEqual(expectedCoeff, firstCoeff); Assert.AreEqual(expectedCoeff, secondCoeff); }