public void MaximizeTest() { Func<double, double> f = x => -2 * x * x - 3 * x + 5; double expected = -3 / 4.0; double actual = BrentSearch.Maximize(f, -200, +200); Assert.AreEqual(expected, actual, 1e-10); }