예제 #1
0
        public void TestNumerateurCorrelationInvalide()
        {
            double sommeX         = double.NaN;
            double sommeY         = double.NaN;
            double sommeXY        = double.NaN;
            int    nbrPairDonnees = 2;

            double numerateur = CorrelationCalculator.calculNumerateurCorrelation(sommeX, sommeY, sommeXY, nbrPairDonnees);

            Assert.Equal(double.NaN, numerateur);
        }
예제 #2
0
        public void TestNumerateurCorrelationSuperieure()
        {
            const double numerateurTest = 401.44;

            double sommeX         = 10;
            double sommeY         = 20;
            double sommeXY        = 200.48;
            int    nbrPairDonnees = 3;

            double numerateur = CorrelationCalculator.calculNumerateurCorrelation(sommeX, sommeY, sommeXY, nbrPairDonnees);

            Assert.Equal(Math.Round(numerateur, 2), numerateurTest);
        }
예제 #3
0
        public void TestNumerateurCorrelationInferieure()
        {
            const double numerateurTest = 200;

            double sommeX         = 10;
            double sommeY         = 20;
            double sommeXY        = 200;
            int    nbrPairDonnees = 2;

            double numerateur = CorrelationCalculator.calculNumerateurCorrelation(sommeX, sommeY, sommeXY, nbrPairDonnees);

            Assert.Equal(numerateur, numerateurTest);
        }