public void TestMethod1() { Calculer ca = new Calculer(); ca.m_PremierNumero = 3; ca.m_DexiemeNumero = 3; Assert.AreEqual(ca.Add(), 6); }
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(); }
private static int Compute(int[] data, Calculer methodeCalcul) { return(methodeCalcul(data)); }