Exemple #1
0
        static void Main(string[] args)
        {
            Calculatrice monCalc = new Calculatrice();

            monCalc.Addition(1, 2);
            AfficherResultat(monCalc);

            monCalc.Division(1, 2);
            AfficherResultat(monCalc);

            monCalc.Multiplication(1, 2);
            AfficherResultat(monCalc);

            monCalc.Soustraction(1, 2);
            AfficherResultat(monCalc);

            Console.ReadKey();
        }
Exemple #2
0
        public void TestAddition()
        {
            int actual;

            Calculatrice maCalc = new Calculatrice();
            maCalc.Addition(1, 2);
            actual = maCalc.GiResultat;
            Assert.AreEqual(3, actual);
            maCalc.Addition(7, 12);
            actual = maCalc.GiResultat;
            Assert.AreEqual(19, actual);
            maCalc.Addition(56, 44);
            actual = maCalc.GiResultat;
            Assert.AreEqual(100, actual);
            maCalc.Addition(100, 200);
            actual = maCalc.GiResultat;
            Assert.AreEqual(100, actual);
        }
Exemple #3
0
        public void TestSoustraction()
        {
            int actual;

            Calculatrice maCalc = new Calculatrice();
            maCalc.Soustraction(1, 2);
            actual = maCalc.GiResultat;
            Assert.AreEqual(-1, actual);
            maCalc.Soustraction(10, 2);
            actual = maCalc.GiResultat;
            Assert.AreEqual(8, actual);
            maCalc.Soustraction(47, 26);
            actual = maCalc.GiResultat;
            Assert.AreEqual(21, actual);
            maCalc.Soustraction(100, 200);
            actual = maCalc.GiResultat;
            Assert.AreEqual(21, actual);
            maCalc.Soustraction(100, 33);
            Assert.AreEqual(77, actual);
        }
Exemple #4
0
        public void TestMultiplication()
        {
            int actual;

            Calculatrice maCalc = new Calculatrice();
            maCalc.Multiplication(10, 30);
            actual = maCalc.GiResultat;
            Assert.AreEqual(300, actual);
            maCalc.Multiplication(10, 0);
            actual = maCalc.GiResultat;
            Assert.AreEqual(0, actual);
            maCalc.Multiplication(99, 99);
            actual = maCalc.GiResultat;
            Assert.AreEqual(9801, actual);
            maCalc.Multiplication(100, 100);
            actual = maCalc.GiResultat;
            Assert.AreEqual(10000, actual);
            maCalc.Multiplication(200, 600);
            actual = maCalc.GiResultat;
            Assert.AreEqual(120000, actual);
        }
Exemple #5
0
        public void TestDivision()
        {
            int actual;

            Calculatrice maCalc = new Calculatrice();
            maCalc.Division(10, 3);
            actual = maCalc.GiResultat;
            Assert.AreEqual(3, actual);
            maCalc.Division(10, 0);
            actual = maCalc.GiResultat;
            Assert.AreEqual(3, actual);
            maCalc.Division(4, 2);
            actual = maCalc.GiResultat;
            Assert.AreEqual(2, actual);
            maCalc.Division(100, 27);
            actual = maCalc.GiResultat;
            Assert.AreEqual(3, actual);
            maCalc.Division(745, 7);
            actual = maCalc.GiResultat;
            Assert.AreEqual(106, actual);
        }
Exemple #6
0
 static void AfficherResultat(Calculatrice argCalc)
 {
     Console.WriteLine("Résultat = " + argCalc.GiResultat);
     Console.WriteLine("Erreur   = " + argCalc.GbErreur);
     Console.WriteLine();
 }