public void EvaluateTest() { PolynomialEq target = new PolynomialEq(4,2,1); double at = 3F; // TODO: Initialize to an appropriate value double expected = 43F; // TODO: Initialize to an appropriate value double actual = target.Evaluate(at); Assert.AreEqual(expected, actual); }
static void vanDerWaals() { //Van Der Waals: double a = 2, R = 8.31, T = 320, P = 100, b = 1; var eq = new PolynomialEq(-a, R * T + P * b, P); var roots = eq.GetRoots(); foreach (double d in roots) { Console.WriteLine("Root:" + d.ToString()); Console.WriteLine("(error: " + eq.Evaluate(d).ToString() + ")"); } Console.ReadLine(); }