public void DistributionFunctionTest()
{
double[] samples = { 1, 5, 2, 5, 1, 7, 1, 9 };
EmpiricalDistribution target = new EmpiricalDistribution(samples);
Assert.AreEqual(0.000, target.DistributionFunction(0));
Assert.AreEqual(0.375, target.DistributionFunction(1));
Assert.AreEqual(0.500, target.DistributionFunction(2));
Assert.AreEqual(0.750, target.DistributionFunction(5));
Assert.AreEqual(0.875, target.DistributionFunction(7));
Assert.AreEqual(1.000, target.DistributionFunction(9));
}