public void TestMassimo() { double num1 = 5; double num2 = 2; double risultato = 5; double massimo = Calcolatrice.Massimo(num1, num2); Assert.AreEqual(risultato, massimo); }
public void TestSomma3() { double num1 = 7; double num2 = 0; double risultato = 7; double somma = Calcolatrice.Somma(num1, num2); Assert.AreEqual(risultato, somma); }
public void TestDivisione3() { double num1 = 0; double num2 = 1; double risultato = 0; double divisione = Calcolatrice.Divisione(num1, num2); Assert.AreEqual(risultato, divisione); }
public void Somma() { double num1 = 4; double num2 = 2; double risultato = 6; double somma = Calcolatrice.Somma(num1, num2); Assert.AreEqual(risultato, somma); }
public void TestMedia2() { double num1 = 7; double num2 = 7; double risultato = 7; double media = Calcolatrice.Media(num1, num2); Assert.AreEqual(risultato, media); }
public void TestMinimo2() { double num1 = 7; double num2 = 7; double risultato = 7; double minimo = Calcolatrice.Minimo(num1, num2); Assert.AreEqual(risultato, minimo); }
public void TestMassimotre2() { double num1 = 6; double num2 = 7; double num3 = 5; double risultato = 7; double massimotre = Calcolatrice.Massimotre(num1, num2, num3); Assert.AreEqual(risultato, massimotre); }
public void TestMinimotre1() { double num1 = 4; double num2 = 3; double num3 = 5; double risultato = 3; double minimotre = Calcolatrice.Minimotre(num1, num2, num3); Assert.AreEqual(risultato, minimotre); }
public void TestMediaTreNumeri2() { double num1 = 6; double num2 = 7; double num3 = 5; double risultato = 6; double mediatre = Calcolatrice.Mediatre(num1, num2, num3); Assert.AreEqual(risultato, mediatre); }
public void TestMediatre() { double num1 = 8; double num2 = 2; double num3 = 2; double risultato = 4; double mediatre = Calcolatrice.Mediatre(num1, num2, num3); Assert.AreEqual(risultato, mediatre); }
public void TestDivisioneZero() { Calcolatrice c = new Calcolatrice(); c.Risultato = 1; try { c.Divisione(0); Assert.Fail(); // If it gets to this line, no exception was thrown } catch (Exception) { } }
//static void DoUno() //{ // TheClass theClass = new TheClass(); // Int32ToString myDelegate = theClass.ConvertiInStringa; // Console.WriteLine(myDelegate(5)); // Console.ReadLine(); //} //static void DoDue() //{ // TheClass1 theClass1 = new TheClass1(); // TheClass2 theClass2 = new TheClass2(); // ClasseSenzaImplementazione theClass = new ClasseSenzaImplementazione(); // theClass.DelegatoIntero = theClass1.ConvertiInStringa; // Console.WriteLine(theClass.DammiUnaStringa(5)); // theClass.DelegatoIntero = theClass2.ConvertiInStringa; // Console.WriteLine(theClass.DammiUnaStringa(5)); // Console.ReadLine(); //} //static void DoTre() //{ // TheClass1 theClass1 = new TheClass1(); // TheClass2 theClass2 = new TheClass2(); // ClasseSenzaImplementazione theClass = new ClasseSenzaImplementazione(); // theClass.DelegatoIntero = theClass1.ConvertiInStringa; // Console.WriteLine(theClass.DammiUnaStringa(5)); // theClass.DelegatoIntero = theClass2.ConvertiInStringa; // Console.WriteLine(theClass.DammiUnaStringa(5)); // Console.ReadLine(); //} static void DoQuattro() { Calcolatrice calcolatrice = new Calcolatrice(); //Local function Int32 somma(Int32 op1, Int32 op2) { return(op1 + op2); }; Int32 divisione(Int32 op1, Int32 op2) { return(op1 / op2); }; calcolatrice.AddCifra(1); calcolatrice.Operazione(somma); calcolatrice.AddCifra(5); Console.WriteLine(calcolatrice.Totale().ToString()); calcolatrice.Operazione(divisione); calcolatrice.AddCifra(3); Console.WriteLine(calcolatrice.Totale().ToString()); calcolatrice.AddCifra(5); calcolatrice.Operazione((op1, op2) => (Int32)Math.Pow(op1, op2)); calcolatrice.AddCifra(3); Console.WriteLine(calcolatrice.Totale().ToString()); calcolatrice.Operazione( delegate(Int32 op1, Int32 op2) { return(op1 >> op2); } ); // delegato anonimo calcolatrice.AddCifra(1); Console.WriteLine(calcolatrice.Totale().ToString()); calcolatrice.Operazione(somma); calcolatrice.AddCifra(3); calcolatrice.AddCifra(5); calcolatrice.Back(); Console.WriteLine(calcolatrice.Totale().ToString()); Console.ReadLine(); }
//static void DoQuattro() //{ // Calcolatrice calcolatrice = new Calcolatrice(); // calcolatrice.Uno(); // calcolatrice.Aggiungi(); // calcolatrice.Cinque(); // Console.WriteLine(calcolatrice.Totale().ToString()); // calcolatrice.Dividi(); // calcolatrice.Tre(); // Console.WriteLine(calcolatrice.Totale().ToString()); // calcolatrice.Cinque(); // calcolatrice.Moltiplica(); // calcolatrice.Tre(); // Console.WriteLine(calcolatrice.Totale().ToString()); // Console.ReadLine(); //} //static void DoCinque() //{ // Calcolatrice calcolatrice = new Calcolatrice(); // Somma somma = new Somma(); // Differenza differenza = new Differenza(); // Prodotto prodotto = new Prodotto(); // Divisione divisione = new Divisione(); // calcolatrice.AddCifra(1); // calcolatrice.Operazione(somma); // calcolatrice.AddCifra(5); // Console.WriteLine(calcolatrice.Totale().ToString()); // calcolatrice.Operazione(divisione); // calcolatrice.AddCifra(3); // Console.WriteLine(calcolatrice.Totale().ToString()); // calcolatrice.AddCifra(5); // calcolatrice.Operazione(prodotto); // calcolatrice.AddCifra(3); // Console.WriteLine(calcolatrice.Totale().ToString()); // Console.ReadLine(); //} static void DoSei() { Calcolatrice calcolatrice = new Calcolatrice(); Somma somma = new Somma(); Differenza differenza = new Differenza(); Prodotto prodotto = new Prodotto(); Divisione divisione = new Divisione(); ShiftDestro shiftDestro = new ShiftDestro(); calcolatrice.AddCifra(1); calcolatrice.Operazione(somma); calcolatrice.AddCifra(5); Console.WriteLine(calcolatrice.Totale().ToString()); calcolatrice.Operazione(divisione); calcolatrice.AddCifra(3); Console.WriteLine(calcolatrice.Totale().ToString()); calcolatrice.AddCifra(5); calcolatrice.Operazione(prodotto); calcolatrice.AddCifra(3); Console.WriteLine(calcolatrice.Totale().ToString()); calcolatrice.Operazione(shiftDestro); calcolatrice.AddCifra(1); Console.WriteLine(calcolatrice.Totale().ToString()); calcolatrice.Operazione(somma); calcolatrice.AddCifra(3); calcolatrice.AddCifra(5); calcolatrice.Back(); Console.WriteLine(calcolatrice.Totale().ToString()); Console.ReadLine(); }