public void MedianTest()
{
{
var target = new GeometricDistribution(0.2);
Assert.AreEqual(target.Median, target.InverseDistributionFunction(0.5));
}
{
var target = new GeometricDistribution(0.6);
Assert.AreEqual(target.Median, target.InverseDistributionFunction(0.5));
}
{
var target = new GeometricDistribution(0.000001);
Assert.AreEqual(target.Median, target.InverseDistributionFunction(0.5));
}
{
var target = new GeometricDistribution(0.99999);
Assert.AreEqual(target.Median, target.InverseDistributionFunction(0.5));
}
}
}