public void StandardDeviationTest()
        {
            ProbabilityDistributionTest.StandardDeviation.Succeed(
                TestableGaussianDistribution00.Get());

            ProbabilityDistributionTest.StandardDeviation.Succeed(
                TestableBasicGaussianDistribution00.Get());
        }
        public void PdfTest()
        {
            ProbabilityDistributionTest.Pdf.Succeed(
                TestableGaussianDistribution00.Get());

            ProbabilityDistributionTest.Pdf.Fail.ArgumentsIsNull(
                TestableGaussianDistribution00.Get());

            ProbabilityDistributionTest.Pdf.Succeed(
                TestableBasicGaussianDistribution00.Get());

            ProbabilityDistributionTest.Pdf.Fail.ArgumentsIsNull(
                TestableBasicGaussianDistribution00.Get());
        }
        public void SampleTest()
        {
            ProbabilityDistributionTest.Sample.Succeed(
                testableDistribution: TestableGaussianDistribution00.Get(),
                sampleSize: 1000,
                delta: 0.01);

            ProbabilityDistributionTest.Sample.Fail.DestinationArrayIsNull(
                TestableGaussianDistribution00.Get());

            ProbabilityDistributionTest.Sample.Fail.DestinationIndexIsNegative(
                TestableGaussianDistribution00.Get());

            ProbabilityDistributionTest.Sample.Fail.SampleSizeIsNotPositive(
                TestableGaussianDistribution00.Get());

            ProbabilityDistributionTest.Sample.Fail.SampleSizeIsTooBig(
                TestableGaussianDistribution00.Get());

            ProbabilityDistributionTest.Sample.Succeed(
                testableDistribution: TestableBasicGaussianDistribution00.Get(),
                sampleSize: 1000,
                delta: 0.01);

            ProbabilityDistributionTest.Sample.Fail.DestinationArrayIsNull(
                TestableBasicGaussianDistribution00.Get());

            ProbabilityDistributionTest.Sample.Fail.DestinationIndexIsNegative(
                TestableBasicGaussianDistribution00.Get());

            ProbabilityDistributionTest.Sample.Fail.SampleSizeIsNotPositive(
                TestableBasicGaussianDistribution00.Get());

            ProbabilityDistributionTest.Sample.Fail.SampleSizeIsTooBig(
                TestableBasicGaussianDistribution00.Get());
        }