public void ConstructorTest3()
{
var original = new InverseGaussianDistribution(mean: 0.42, shape: 1.2);
var invGaussian = GeneralContinuousDistribution.FromDensityFunction(
original.Support, original.ProbabilityDensityFunction);
for (double i = -10; i < +10; i += 0.1)
{
double expected = original.DistributionFunction(i);
double actual = invGaussian.DistributionFunction(i);
double diff = Math.Abs(expected - actual);
Assert.AreEqual(expected, actual, 0.1);
}
testInvGaussian(invGaussian);
}