Ejemplo n.º 1
0
        public void DeveRetornarZeroSeForParOuImpar()
        {
            var respostaEsperada = 0d;

            var retorno = _calculador.Calcular(10, 10, FuncaoCalculadora.ParOuImpar);

            Assert.Equal(retorno, respostaEsperada);
        }
Ejemplo n.º 2
0
        public void Deve_Calcular()
        {
            Calculador calculador = new Calculador();
            int        digito = 9, multiplicador = 5;

            int valor = calculador.Calcular(digito, multiplicador);

            Assert.AreEqual(45, valor);
        }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            string[] opciones = { "1:   - Suma",           "2:   - Resta",
                                  "3:   - Multiplicacion", "4:   - Division",
                                  "x:   - Salir" };
            bool     continuar = true;

            do
            {
                Console.WriteLine("\n    --------------\n    Calculadora\n    --------------\n");
                Console.WriteLine("Ingrese la accion que se quiere realizar:");
                foreach (string opcion in opciones)
                {
                    Console.WriteLine(opcion);
                }
                string opcionEscogida = Console.ReadLine().ToLower();

                if (opcionEscogida == "x")
                {
                    Console.WriteLine("fin");
                    continuar = false;
                }
                else
                {
                    bool      opcionValidada   = false;
                    bool      numerosValidados = false;
                    Validador nuevoValidador   = new Validador();
                    opcionValidada = nuevoValidador.ValidarOpcionEscogida(opcionEscogida);

                    Console.WriteLine("ingrese el primer numero");
                    string valor1 = Console.ReadLine();
                    Console.WriteLine("ingrese el segundo numero");
                    string valor2 = Console.ReadLine();

                    if (opcionValidada)
                    {
                        numerosValidados = nuevoValidador.ValidarNumeros(valor1, valor2);
                    }

                    if (numerosValidados)
                    {
                        double     numero1         = double.Parse(valor1);
                        double     numero2         = double.Parse(valor2);
                        Calculador nuevoCalculador = new Calculador();
                        double     resultado       = nuevoCalculador.Calcular(numero1, numero2, opcionEscogida);
                        Console.WriteLine("El resultado es: {0}", resultado);
                        Console.WriteLine("Presione enter para continuar");
                        Console.ReadLine();
                    }
                }
            } while (continuar);
        }