public void ComputeTest()
{
int numberOfParameters = 2;
FiniteDifferences target = new FiniteDifferences(numberOfParameters);
double[] inputs = { -1, 0.4 };
target.Function = BroydenFletcherGoldfarbShannoTest.rosenbrockFunction;
double[] expected = BroydenFletcherGoldfarbShannoTest.rosenbrockGradient(inputs);
double[] actual = target.Compute(inputs);
Assert.IsTrue(expected.IsEqual(actual, 0.05));
}