public void InverseSquaredLinkFunctionConstructorTest()
{
InverseSquaredLinkFunction target = new InverseSquaredLinkFunction();
Assert.AreEqual(0, target.A);
Assert.AreEqual(1, target.B);
for (int i = 0; i < 11; i++)
{
double x = i / 10.0;
double y = 1 / (x * x);
Assert.AreEqual(y, target.Function(x), 1e-10);
Assert.AreEqual(x, target.Inverse(y), 1e-10);
}
}