public void MedianTest()
{
var laplace = new LaplaceDistribution(location: 2, scale: 0.42);
var target = GeneralContinuousDistribution.FromDensityFunction(
laplace.Support, laplace.ProbabilityDensityFunction);
Assert.AreEqual(target.Median, target.InverseDistributionFunction(0.5));
Assert.AreEqual(laplace.Median, target.Median, 1e-10);
target = GeneralContinuousDistribution.FromDistributionFunction(
laplace.Support, laplace.DistributionFunction);
Assert.AreEqual(target.Median, target.InverseDistributionFunction(0.5), 1e-10);
Assert.AreEqual(laplace.Median, target.Median, 1e-10);
}