public void LaplaceTest()
{
var target = GeneralizedNormalDistribution.Laplace(location: 0.42, scale: 4.2);
var normal = new LaplaceDistribution(location: 0.42, scale: 4.2);
test(target, normal);
var support = target.Support;
Assert.AreEqual(normal.Support.Min, support.Min);
Assert.AreEqual(normal.Support.Max, support.Max);
for (double i = 0.01; i <= 1.0; i += 0.01)
{
var actual = normal.GetRange(i);
var expected = normal.GetRange(i);
Assert.AreEqual(expected.Min, actual.Min);
Assert.AreEqual(expected.Max, actual.Max);
}
}