Beispiel #1
0
        public void TestMethod1()
        {
            Calculer ca = new Calculer();

            ca.m_PremierNumero = 3;
            ca.m_DexiemeNumero = 3;
            Assert.AreEqual(ca.Add(), 6);
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            Resultats resultats = new Resultats();

            //resultats.onResultatChanged += Resultats_onResultatChanged;

            int[] data = new int[] { 12, 5 };

            Calculer calculer = new Calculer(Calcul.Additionner);

            calculer += Calcul.Multiplier;
            calculer += Calcul.Soustraire;

            resultats.AjouterUnResultat(Compute(data, data => { return(data[0] - data[1]); }));
            resultats.AjouterUnResultat(Compute(data, Calcul.Additionner));
            resultats.AjouterUnResultat(Compute(data, Calcul.Multiplier));

            Console.WriteLine($"{resultats.ToString()}");
            Console.ReadLine();
        }
Beispiel #3
0
 private static int Compute(int[] data, Calculer methodeCalcul)
 {
     return(methodeCalcul(data));
 }