public void TestMethod1()
 {
     Assert.IsNotNull(Calcul.GetInt("20"));
     Assert.AreEqual(Calcul.GetInt("40"), 40);
     Assert.AreEqual(Calcul.GetInt("50"), 50);
     Assert.AreEqual(Calcul.GetInt("1000"), 1000);
 }
Beispiel #2
0
        public void VarianceUpperBundary()
        {
            List <double> listTest = new List <double>();

            listTest.Add(1);
            listTest.Add(2);
            listTest.Add(3);
            listTest.Add(4);
            listTest.Add(5);
            listTest.Add(6);
            listTest.Add(7);
            listTest.Add(8);
            listTest.Add(9);
            listTest.Add(10);
            listTest.Add(11);
            listTest.Add(12);
            listTest.Add(13);
            listTest.Add(14);
            listTest.Add(15);
            listTest.Add(16);
            listTest.Add(17);
            listTest.Add(18);
            listTest.Add(19);
            listTest.Add(20);

            double variance = Calcul.CalculerVariance(listTest, 20);

            Assert.AreEqual(Math.Round(variance, 1), 35);
        }
Beispiel #3
0
        public void EcartTypeUpperBundary()
        {
            List <double> listTest = new List <double>();

            listTest.Add(1);
            listTest.Add(2);
            listTest.Add(3);
            listTest.Add(4);
            listTest.Add(5);
            listTest.Add(6);
            listTest.Add(7);
            listTest.Add(8);
            listTest.Add(9);
            listTest.Add(10);
            listTest.Add(11);
            listTest.Add(12);
            listTest.Add(13);
            listTest.Add(14);
            listTest.Add(15);
            listTest.Add(16);
            listTest.Add(17);
            listTest.Add(18);
            listTest.Add(19);
            listTest.Add(20);

            double ecartType = Calcul.CalculerEcartType(listTest, 20);

            Assert.AreEqual(Math.Round(ecartType, 1), 5.9);
        }
        public void PenteRegressionUpperBundary()
        {
            List <double> listTestX = new List <double>();
            List <double> listTestY = new List <double>();

            listTestX.Add(130);
            listTestX.Add(650);
            listTestX.Add(99);
            listTestX.Add(150);
            listTestX.Add(128);
            listTestX.Add(302);
            listTestX.Add(95);
            listTestX.Add(945);
            listTestX.Add(368);
            listTestX.Add(961);

            listTestY.Add(186);
            listTestY.Add(699);
            listTestY.Add(132);
            listTestY.Add(272);
            listTestY.Add(291);
            listTestY.Add(331);
            listTestY.Add(199);
            listTestY.Add(1890);
            listTestY.Add(788);
            listTestY.Add(1601);

            double pente = Calcul.CalculerPenteRegression(listTestX, listTestY, 10);

            Assert.AreEqual(Math.Round(pente, 8), 1.72793243);
        }
        public void TestValue()
        {
            string str   = "42";
            var    Myint = Calcul.GetInt(str);

            Assert.AreEqual(42, Myint);
        }
Beispiel #6
0
        public void CorrelationUpperBundary()
        {
            List <double> listTestX = new List <double>();
            List <double> listTestY = new List <double>();

            listTestX.Add(186);
            listTestX.Add(699);
            listTestX.Add(132);
            listTestX.Add(272);
            listTestX.Add(291);
            listTestX.Add(331);
            listTestX.Add(199);
            listTestX.Add(1890);
            listTestX.Add(788);
            listTestX.Add(1601);
            listTestY.Add(15);
            listTestY.Add(69.9);
            listTestY.Add(6.5);
            listTestY.Add(22.4);
            listTestY.Add(28.4);
            listTestY.Add(65.9);
            listTestY.Add(19.4);
            listTestY.Add(189.7);
            listTestY.Add(38.8);
            listTestY.Add(138.2);

            double variance = Calcul.CalculerCorrelation(listTestX, listTestY, 10);

            Assert.AreEqual(Math.Round(variance, 8), 0.95592053);
        }
Beispiel #7
0
        //Utilisation du délégate dans un paramètre de la fonction
        private void TendTheRope(Calcul Cal, int min, int max)
        {
            Random rnd = new Random();
            int    nbr = Cal(min, max);

            this.puissance = rnd.Next(nbr, max);
        }
Beispiel #8
0
        public void MoyenneInvalid()
        {
            List <double> listTest = new List <double>();
            double        moyenne  = Calcul.CalculerMoyenne(listTest);

            Assert.AreEqual(moyenne, 0);
        }
Beispiel #9
0
        public void MoyenneUpperBundary()
        {
            List <double> listTest = new List <double>();

            listTest.Add(1);
            listTest.Add(2);
            listTest.Add(3);
            listTest.Add(4);
            listTest.Add(5);
            listTest.Add(6);
            listTest.Add(7);
            listTest.Add(8);
            listTest.Add(9);
            listTest.Add(10);
            listTest.Add(11);
            listTest.Add(12);
            listTest.Add(13);
            listTest.Add(14);
            listTest.Add(15);
            listTest.Add(16);
            listTest.Add(17);
            listTest.Add(18);
            listTest.Add(19);
            listTest.Add(20);

            double moyenne = Calcul.CalculerMoyenne(listTest);

            Assert.AreEqual(moyenne, 10.5);
        }
        public void TestType()
        {
            string str   = "42";
            var    Myint = Calcul.GetInt(str);

            Assert.IsInstanceOfType(Myint, typeof(int));
        }
Beispiel #11
0
        public void TestMethod1()
        {
            Calcul calc = new Calcul();

            int result = calc.addition(1, 2);

            Assert.AreEqual(3, result);
        }
 public void Operations()
 {
     Assert.AreNotEqual(Calcul.Opérations(Calcul.GetInt("20"), Calcul.GetInt("15"), '+'), 0);
     Assert.AreEqual(Calcul.Opérations(Calcul.GetInt("20"), Calcul.GetInt("15"), '+'), 35);
     Assert.AreEqual(Calcul.Opérations(Calcul.GetInt("2"), Calcul.GetInt("5"), '*'), 10);
     Assert.AreEqual(Calcul.Opérations(Calcul.GetInt("20"), Calcul.GetInt("2"), '/'), 10);
     Assert.AreEqual(Calcul.Opérations(Calcul.GetInt("100"), Calcul.GetInt("1000"), '-'), -900);
 }
Beispiel #13
0
        public IActionResult Index()
        {
            var calcul = new Calcul {
                DateDeb = DateTime.Today
            };

            return(View("Index", calcul));
        }
Beispiel #14
0
        public void TestDiv()
        {
            int    a = 2;
            int    b = 3;
            int    s = a / b;
            Calcul p = new Calcul(a, b);

            Assert.Equal(s, p.Div());
        }
Beispiel #15
0
        public void TestMul()
        {
            int    a = 10;
            int    b = 5;
            int    s = a * b;
            Calcul p = new Calcul(a, b);

            Assert.Equal(s, p.Mul());
        }
Beispiel #16
0
        public void TestAddition()
        {
            int    a = 2;
            int    b = 3;
            int    s = a + b;
            Calcul p = new Calcul(a, b);

            Assert.Equal(s, p.Add());
        }
Beispiel #17
0
        public void TestSub()
        {
            int    a = 10;
            int    b = 3;
            int    s = a - b;
            Calcul p = new Calcul(a, b);

            Assert.Equal(s, p.Sub());
        }
Beispiel #18
0
        public IActionResult Index()
        {
            Calcul calcul = new Calcul()
            {
                DateInitiale = DateTime.Today
            };

            return(View(calcul));
        }
Beispiel #19
0
        public void ConstanteRegressionInvalid()
        {
            List <double> listTestX = new List <double>();
            List <double> listTestY = new List <double>();


            double penteRegression = Calcul.CalculerPenteRegression(listTestX, listTestY, 3);

            Assert.AreEqual(penteRegression, 0);
        }
Beispiel #20
0
        public void MoyenneLowerBundary()
        {
            List <double> listTest = new List <double>();

            listTest.Add(1);

            double moyenne = Calcul.CalculerMoyenne(listTest);

            Assert.AreEqual(moyenne, 1);
        }
Beispiel #21
0
        public void TestZeroDivision() // Проверка деления нуля
        {
            Calcul cc     = new Calcul();
            double a      = 0;
            double b      = 2;
            var    result = cc.Division(a, b);
            var    expect = 0;

            Assert.AreEqual(result, expect);
        }
Beispiel #22
0
        public void TestDivision0() // Получаем очень маленькое значение
        {
            Calcul cc     = new Calcul();
            double a      = 1;
            double b      = 999999999999999;
            var    result = cc.Division(a, b);
            var    expect = 1.000000000000001E-15;

            Assert.AreEqual(result, expect);
        }
Beispiel #23
0
        public void TestMultipli0() // Получаем очень большое значение
        {
            Calcul cc     = new Calcul();
            double a      = 999999999999999;
            double b      = 999999999999999;
            var    result = cc.Multiplication(a, b);
            var    expect = 9.99999999999998E+29;

            Assert.AreEqual(result, expect);
        }
Beispiel #24
0
        public void TestMultipli() // Проверка умножения
        {
            Calcul cc     = new Calcul();
            double a      = 2.5;
            double b      = 2;
            var    result = cc.Multiplication(a, b);
            var    expect = 5;

            Assert.AreEqual(result, expect);
        }
Beispiel #25
0
        public void TestAddition() // Проверка сложения с использованием отрицательных чисел
        {
            Calcul cc     = new Calcul();
            double a      = -1.3;
            double b      = 2.5;
            var    result = cc.Addition(a, b);
            var    expect = 1.2;

            Assert.AreEqual(result, expect);
        }
Beispiel #26
0
        public void TestSub() // Проверка вычитания с использованием отрицательных чисел
        {
            Calcul cc     = new Calcul();
            double a      = 5;
            double b      = -2.125;
            var    result = cc.Subtraction(a, b);
            var    expect = 7.125;

            Assert.AreEqual(result, expect);
        }
        public IActionResult Index()
        {
            // Dans l’action Index, instancier une entité Calcul permettant d’initialiser la date de la première zone de saisie à la date du jour. Générer la réponse de la même façon que dans AjouterJours

            var calcul = new Calcul();

            calcul.BaseDate  = DateTime.Now;
            calcul.FinalDate = calcul.BaseDate.AddDays(calcul.AddDays);
            return(View(calcul));
        }
Beispiel #28
0
        public void EcartTypeLowerBundary()
        {
            List <double> listTest = new List <double>();

            listTest.Add(1);
            listTest.Add(2);

            double ecartType = Calcul.CalculerEcartType(listTest, 2);

            Assert.AreEqual(Math.Round(ecartType, 1), 0.7);
        }
Beispiel #29
0
        public void EcartTypeInvalid()
        {
            List <double> listTest = new List <double>();

            listTest.Add(1);
            listTest.Add(2);

            double ecartType = Calcul.CalculerEcartType(listTest, 1);

            Assert.AreEqual(ecartType, 0);
        }
Beispiel #30
0
        public void VarianceInvalid()
        {
            List <double> listTest = new List <double>();

            listTest.Add(1);
            listTest.Add(2);

            double variance = Calcul.CalculerVariance(listTest, 1);

            Assert.AreEqual(variance, 0);
        }