public void CentralMoment_Order_BenchmarkResults(double lambda, int n, double expected)
        {
            var exponentialDistribution = ExponentialDistribution.Create(lambda);
            var actual = exponentialDistribution.Moment.GetCentralValue(n);

            Assert.That(actual, Is.EqualTo(expected).Within(1E-5).Percent);
        }
 /// <summary>Initializes a new instance of the <see cref="MomentCalculator" /> class.
 /// </summary>
 /// <param name="distribution">The Exponential distribution in its <see cref="ExponentialDistribution"/> representation.</param>
 internal MomentCalculator(ExponentialDistribution distribution)
     : base(Int32.MaxValue)
 {
     Distribution = distribution;
     Integrator   = new GaussLaguerreConstAbscissaIntegrator(order: 250);
 }