Example #1
0
        public void ValidateGaussianStatisticsTryParse()
        {
            SufficientStatistics result    = null;
            GaussianStatistics   gaussStat = GaussianStatistics.GetInstance(1.1, 2.3, 5);

            Assert.IsTrue(GaussianStatistics.TryParse("1.1,2.3,5", out result));
            Assert.IsTrue(gaussStat.Equals(result));
        }
Example #2
0
        public void ValidateGaussianStatisticsEquals()
        {
            SufficientStatistics suffStat  = null;
            GaussianStatistics   gaussStat = GaussianStatistics.GetMissingInstance;

            Assert.IsFalse(gaussStat.Equals(suffStat));

            suffStat = (SufficientStatistics)gaussStat;
            Assert.IsTrue(gaussStat.Equals(suffStat));

            gaussStat = GaussianStatistics.GetInstance(1.1, 2.2, 3);
            suffStat  = (SufficientStatistics)gaussStat;
            Assert.IsTrue(gaussStat.Equals(suffStat));

            object suffStatObj = (object)gaussStat;

            Assert.IsTrue(gaussStat.Equals(suffStat));
        }