public void GenerateTest2()
{
UniformContinuousDistribution target = new UniformContinuousDistribution(-1, 4);
double[] samples = new double[1000000];
for (int i = 0; i < samples.Length; i++)
samples[i] = target.Generate();
var actual = UniformContinuousDistribution.Estimate(samples);
actual.Fit(samples);
Assert.AreEqual(-1, actual.Minimum, 1e-4);
Assert.AreEqual(4, actual.Maximum, 1e-4);
}