public void CdfTest()
        {
            ProbabilityDistributionTest.Cdf.Succeed(
                TestableGaussianDistribution00.Get());

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

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

            ProbabilityDistributionTest.Cdf.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());
        }
 public void VarianceTest()
 {
     ProbabilityDistributionTest.Variance.Succeed(
         TestableGaussianDistribution00.Get());
 }
 public void MeanTest()
 {
     ProbabilityDistributionTest.Mean.Succeed(
         TestableGaussianDistribution00.Get());
 }
 public void CanInvertCdfTest()
 {
     ProbabilityDistributionTest.CanInvertCdf.Succeed(
         TestableGaussianDistribution00.Get());
 }