private void CalculatriceDelegatesCheckUp() { try { if (myCalculatrice["+"](3.0, 2.0) != 5.0) { MessageBox.Show("Test error : +"); } if (myCalculatrice["-"](3.0, 2.0) != 1.0) { MessageBox.Show("Test error : -"); } if (myCalculatrice["*"](3.0, 2.0) != 6.0) { MessageBox.Show("Test error : +"); } if (myCalculatrice["/"](3.0, 2.0) != 1.5) { MessageBox.Show("Test error : +"); } } catch (Exception exc) { MessageBox.Show(exc.Message); } }
public MainWindow() { this.calculatrice = new Calculatrice(); this.DataContext = this.calculatrice; this.subWindows = new Collection <Window>(); InitializeComponent(); }
public void TestMethod1() { Calculatrice cal = new Calculatrice(); double resultat = cal.Additionne(10, 22); Assert.IsTrue(resultat == 32); }
public MainWindow() { this.calculatrice = new Calculatrice(); this.DataContext = this.calculatrice; InitializeComponent(); /* * MSScriptControl.ScriptControl sc = new MSScriptControl.ScriptControl(); * sc.Language = "VBScript"; * string expression = "(1 + 2) * 7"; * object result = sc.Eval(expression); * MessageBox.Show("A1" + result.ToString()); * * expression = "(1 + 2) * 7 + 78 / 12"; * result = sc.Eval(expression); * MessageBox.Show("A2" + result.ToString()); * * expression = "exp(2)"; * result = sc.Eval(expression); * MessageBox.Show("E2" + result.ToString()); * /* * expression = "Math.Sqrt(84) + 100"; * result = sc.Eval(expression); * MessageBox.Show("SQ" + result.ToString()); *//* * expression = "0.3 + 0.2"; * result = sc.Eval(expression); * MessageBox.Show("POI" + result.ToString()); * /* * expression = "0,3 + 0,2"; * result = sc.Eval(expression); * MessageBox.Show("VIR" + result.ToString()); */ }
public void TestAddition_int_() { int a = 3, b = 7; int c = Calculatrice.Addition(a, b); Assert.AreEqual(10, c); }
public void TestMethod3() { Calculatrice cal = new Calculatrice(); double resultat = cal.Additionne(10, 22); Assert.IsFalse(resultat == 20); }
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 Addition_QuandJAiUneDivision() { Calculatrice calculatrice = new Calculatrice(); var resultat = calculatrice.Equal("+", 1, 1); Assert.Equal(2, resultat); }
public void TestSub() { int a = 2; int b = 4; Calculatrice calc = new Calculatrice(); int result = calc.sub(b, a); Assert.AreEqual(2, result); }
public void TestMod() { int a = 8; int b = 2; Calculatrice calc = new Calculatrice(); int result = calc.mod(a, b); Assert.AreEqual(0, result); }
public void TestMul() { int a = 2; int b = 4; Calculatrice calc = new Calculatrice(); int result = calc.mul(b, a); Assert.AreEqual(8, result); }
public void TestSu() { int a = 8; int b = 2; Calculatrice calc = new Calculatrice(); int result = calc.sub(a, b); Assert.AreEqual(6, result); }
public void TestAdd() { int a = 2; int b = 4; Calculatrice calc = new Calculatrice(); int result = calc.add(a, b); Assert.AreEqual(6, result); }
private void toolStripMenuItemAdditionneur_Click(object sender, EventArgs e) { toolStripStatusLabelDerniereOperation.Text = "Additionneur"; Calculatrice formCalculatrice = new Calculatrice(); formCalculatrice.MdiParent = this; formCalculatrice.Show(); }
public void TestDiv() { int a = 8; int b = 4; Calculatrice calc = new Calculatrice(); int result = calc.div(a, b); Assert.AreEqual(2, result); }
public void TestMultiplication() { int a = 4; int b = 2; Calculatrice calc = new Calculatrice(); int result = calc.Multiplication(a, b); Assert.AreEqual(8, result); }
public void TestMul() { int a = 2; int b = 7; Calculatrice calc = new Calculatrice(); int result = calc.mul(a, b); Assert.AreEqual(14, result); }
public void DiviserParUnNombreIndetermineDeNombres_QuandJAiUneDivision( int expected, params int[] numbers) { Calculatrice calculatrice = new Calculatrice(); var resultat = calculatrice.Equal("/", numbers); Assert.Equal(expected, resultat); }
public void TestDivision() { int a = 4; int b = 2; Calculatrice calc = new Calculatrice(); int result = calc.Division(a, b); Assert.AreEqual(2, result); }
public Form1() { InitializeComponent(); lError.Text = ""; myCalculatrice = new Calculatrice(); CalculatriceDelegatesCheckUp(); }
public void AdditionSimple() { var cal = new Calculatrice { Op1 = 7, Op2 = 8 }; var resPrevu = 15; var res = cal.Add(); Assert.IsTrue(resPrevu == res); }
public void DivisonParZero() { var cal = new Calculatrice { Op1 = 14, Op2 = 0 }; int res = 0; var b = cal.Div(out res); Assert.IsTrue(!b); }
public void AdditionNeg() { var cal = new Calculatrice { Op1 = 7, Op2 = -8 }; var resPrevu = -1; var res = cal.Add(); Assert.IsTrue(resPrevu == res); }
public void Additionner_RetournerValeurAddition() { //Arrange var calculatrice = new Calculatrice(); //Act var resultat = calculatrice.Additionner(3, 5); //Assert Assert.Equal(8, resultat); }
public void AdditionTest() { //Arrange Calculatrice c = new Calculatrice(); //Act double resultat = c.Addition(30, 10); //Assert Assert.AreEqual(40, resultat); }
public void SoustractionTest() { //Arrange Calculatrice c = new Calculatrice(); //Act double resultat = c.Soustraction(30, 10); //Assert Assert.AreEqual(20, resultat); }
public void DivisonSimple() { var cal = new Calculatrice { Op1 = 14, Op2 = 2 }; var resPrevu = 7; int res = 0; var b = cal.Div(out res); Assert.IsTrue(b && resPrevu == res); }
public void Additionner_RetournerValeursAddition(int a, int b, int addition) { //Arrange var calculatrice = new Calculatrice(); //Act var resultat = calculatrice.Additionner(a, b); //Assert Assert.Equal(addition, resultat); }
public void DéfinirUneInterfaceStrategieAvec2ImplémentationsPrécédentesPasséesEnParamètreDUneClasseCliente() { var multiplication = new Multiplication(); var somme = new Somme(); // La classe Calculatrice ne doit pas analyser l'opération reçue dans la méthode Calculer, elle doit s'appuyer sur les 2 implémentations passées en paramètre du constructeur var calculatrice = new Calculatrice(new IOperation[] { multiplication, somme }); var resultatSomme = calculatrice.Calculer("1+2"); var resultatProduit = calculatrice.Calculer("2*3"); Check.That(resultatProduit).IsEqualTo(6); Check.That(resultatSomme).IsEqualTo(3); }