public void Addition_QuandJAiUneDivision()
        {
            Calculatrice calculatrice = new Calculatrice();

            var resultat = calculatrice.Equal("+", 1, 1);

            Assert.Equal(2, resultat);
        }
        public void Soustraire_QuandJAiUnMoins(int number1, int number2, int expected)
        {
            Calculatrice calculatrice = new Calculatrice();

            var resultat = calculatrice.Equal("-", number1, number2);

            Assert.Equal(expected, resultat);
        }
        public void Multiplier_QuandJAiUneMultiplication(int number1, int number2, int expected)
        {
            Calculatrice calculatrice = new Calculatrice();

            var resultat = calculatrice.Equal("*", number1, number2);

            Assert.Equal(expected, resultat);
        }
        public void Diviser_QuandJAiUneDivision(int number1, int number2, int expected)
        {
            Calculatrice calculatrice = new Calculatrice();

            var resultat = calculatrice.Equal("/", number1, number2);

            Assert.Equal(expected, resultat);
        }
        public void DiviserParUnNombreIndetermineDeNombres_QuandJAiUneDivision(
            int expected, params int[] numbers)
        {
            Calculatrice calculatrice = new Calculatrice();

            var resultat = calculatrice.Equal("/", numbers);

            Assert.Equal(expected, resultat);
        }
        public void RenvoieUneException_PourUnOperateurNonSupporte()
        {
            Calculatrice calculatrice = new Calculatrice();

            Assert.Throws <NotSupportedException>(() => calculatrice.Equal("@", 1, 1));
        }