public void TestIntegrate() { // Values found with WolframAlpha double a = -4; double b = 5; MathFunction f = Math.Exp; Assert.Equal(148.39, NumericalTools.Integrate(f, a, b), 2); a = 1; b = 2; f = x => 1 / x; Assert.Equal(0.69315, NumericalTools.Integrate(f, a, b), 2); }