public void GenerateTest()
{
ExponentialDistribution target = new ExponentialDistribution(2.5);
double[] samples = target.Generate(1000000);
var actual = ExponentialDistribution.Estimate(samples);
actual.Fit(samples);
Assert.AreEqual(2.5, actual.Rate, 0.01);
}