public void DistributionFunctionTest()
{
int degreesOfFreedom;
double actual, expected, x;
ChiSquareDistribution target;
degreesOfFreedom = 1;
target = new ChiSquareDistribution(degreesOfFreedom);
x = 5;
actual = target.DistributionFunction(x);
expected = 0.9747;
Assert.AreEqual(expected, actual, 1e-4);
degreesOfFreedom = 5;
target = new ChiSquareDistribution(degreesOfFreedom);
x = 5;
actual = target.DistributionFunction(x);
expected = 0.5841;
Assert.AreEqual(expected, actual, 1e-4);
}