public void CanSummTheory(int value1, int value2, int expected) { var calculator = new Calculator(); var result = calculator.Sumar(value1, value2); Assert.Equal(expected, result); }
static void Main(string[] args) { bool isInt; Calculator Calculadora = new Calculator(); ListMenu Operacion = ListMenu.Sumar; Usuario Usuari = new Usuario(); do { UI.Menu(); isInt = Int32.TryParse(Console.ReadLine(), out int opcion_num); //opcion_num--; if (isInt && (opcion_num < 5 && opcion_num > 0)) { Operacion = (ListMenu)opcion_num; UI.LlegirNum(Usuari); switch (Operacion) { case ListMenu.Sumar: Console.WriteLine("El resultado de sumar los números es " + Calculadora.Sumar(Usuari.Num1, Usuari.Num2)); break; case ListMenu.Restar: Console.WriteLine("El resultado de restar los números es " + Calculadora.Restar(Usuari.Num1, Usuari.Num2)); break; case ListMenu.Multiplicar: Console.WriteLine("El resultado de multiplicar los números es " + Calculadora.Multiplicar(Usuari.Num1, Usuari.Num2)); break; case ListMenu.Dividir: Console.WriteLine("El resultado de dividir los números es " + Calculadora.Dividir(Usuari.Num1, Usuari.Num2)); break; default: break; } } if (opcion_num == 5) { break; } } while (true); }