//[InlineData(2147483647, 2,2147483647)]
        public void TestCalculadoraAdd(int a, int b, int expected)
        {
            var calculadora = new Calculadora();
            var result      = calculadora.Add(a, b);

            Assert.Equal(result, expected);
        }
Example #2
0
        public void Si_LLega_Negativo_Lanzo_Execpcion_NegativoNoPermitidoException()
        {
            //Arrange
            Calculadora calculadora = new Calculadora();

            //Act
            int respuesta = calculadora.Add("8,-2");
        }
        public void Retorna_FormatException_Cuando_Recibe_Numeros_Y_Letras()
        {
            //Arrange
            Calculadora calculadora = new Calculadora();

            //Act
            int respuesta = calculadora.Add("1,a");
        }
Example #4
0
        public void Tira_Excepcion_Si_Hay_Negativo()
        {
            //Arrange
            Calculadora calculadora = new Calculadora();
            // Act
            int resultado = calculadora.Add("1,-20");

            //Assert
            //Assert.ThrowsException<>
        }
Example #5
0
        public void Retorna_Suma_Delimitador_Si_Hay_Barras()
        {
            //Arrange
            Calculadora calculadora = new Calculadora();
            // Act
            int resultado = calculadora.Add("//.1 .2,3,4");

            //Assert
            Assert.AreEqual(10, resultado);
        }
Example #6
0
        public void Retorna_Suma_Cuando_Recibe_Cantidad_Nums_Y_Letras()
        {
            //Arrange
            Calculadora c = new Calculadora();

            //Act
            c.Add("40,t,kbgjh,7");

            //Assert
        }
        public void TestCalculadoraAddEdge()
        {
            var calculadora = new Calculadora();

            Assert.Throws <ArgumentOutOfRangeException>(
                () =>
            {
                return(calculadora.Add(int.MinValue, -1));
            });
        }
        public void SumarCincoNumeros()
        {
            Calculadora calc = new Calculadora();

            var resultado = calc.Add("1,2,3,4,5");

            var resultadoEsperado = 15;

            Assert.AreEqual(resultadoEsperado, resultado);
        }
        public void SumarConOtroDelimitadorConDosNegativos()
        {
            Calculadora calc = new Calculadora();

            var resultado = calc.Add("//?-1?2?3?-4");

            var resultadoEsperado = 0;

            Assert.AreEqual(resultadoEsperado, resultado);
        }
        public void SumarConOtroDelimitadorOtra()
        {
            Calculadora calc = new Calculadora();

            var resultado = calc.Add("//#1#2#3#4");

            var resultadoEsperado = 10;

            Assert.AreEqual(resultadoEsperado, resultado);
        }
        public void SumarTresNumeros()
        {
            Calculadora calc = new Calculadora();

            var resultado = calc.Add("1,2,3");

            var resultadoEsperado = 6;

            Assert.AreEqual(resultadoEsperado, resultado);
        }
        public void SumarStringVacio()
        {
            Calculadora calc = new Calculadora();

            var resultado = calc.Add("");

            var resultadoEsperado = 0;

            Assert.AreEqual(resultadoEsperado, resultado);
        }
        public void SumarUnNumero()
        {
            Calculadora calc = new Calculadora();

            var resultado = calc.Add("1");

            var resultadoEsperado = 1;

            Assert.AreEqual(resultadoEsperado, resultado);
        }
        public void SumarConOtroDelimitador()
        {
            Calculadora calc = new Calculadora();

            var resultado = calc.Add("//?1?2?3");

            var resultadoEsperado = 6;

            Assert.AreEqual(resultadoEsperado, resultado);
        }
        public void Retorna_Suma_Cuando_Recibe_Numeros_Cantidad_Indeterminados()
        {
            //Arrange
            Calculadora calculadora = new Calculadora();

            //Act
            int respuesta = calculadora.Add("1,2,10,5,6,7");

            //Assert
            Assert.AreEqual(31, respuesta);
        }
        public void Retorna_Suma_Cuando_Recibe_Numeros_Separados_Por_Coma()
        {
            //Arrange
            Calculadora calculadora = new Calculadora();

            //Act
            int respuesta = calculadora.Add("1,2");

            //Assert
            Assert.AreEqual(3, respuesta);
        }
        public void Retorna_1_Cuando_Recibe_1()
        {
            //Arrange
            Calculadora calculadora = new Calculadora();

            //Act
            int respuesta = calculadora.Add("1");

            //Assert
            Assert.AreEqual(1, respuesta);
        }
        public void Retorna_0_Cuando_Recibe_Vacio()
        {
            //Arrange
            Calculadora calculadora = new Calculadora();

            //Act
            int respuesta = calculadora.Add(String.Empty);

            //Assert
            Assert.AreEqual(0, respuesta);
        }
        public void Retorna_Suma_Cuando_Recibe_Barras()
        {
            //Arrange
            Calculadora calculadora = new Calculadora();

            //Act
            int respuesta = calculadora.Add("//;\n1;2");

            //Assert
            Assert.AreEqual(3, respuesta);
        }
        public void Retorna_Suma_Cuando_Recibe_Salto_De_Linea_Y_Coma()
        {
            //Arrange
            Calculadora calculadora = new Calculadora();

            //Act
            int respuesta = calculadora.Add("1,2\n3");

            //Assert
            Assert.AreEqual(6, respuesta);
        }
Example #21
0
        public void Retorna_Suma_Con_Cualquier_Delimitador()
        {
            //Arrange
            Calculadora calculadora = new Calculadora();

            //Act
            int respuesta = calculadora.Add("//;1;2");

            //Assert
            Assert.AreEqual(3, respuesta);
        }
Example #22
0
        public void Retorna_Mismo_Numero_Recibido()
        {
            //Arrange
            Calculadora calculadora = new Calculadora();

            //Act
            int respuesta = calculadora.Add("1");

            //Assert
            Assert.AreEqual(1, respuesta);
        }
Example #23
0
        public void Retorna_Suma_Cuando_recibe_numeros_Separados_Por_Coma()
        {
            //Arrange
            int         ret = 0;
            Calculadora c   = new Calculadora();

            //Act
            ret = c.Add("40,3\n2");

            //Assert
            Assert.AreEqual(45, ret);
        }
Example #24
0
        public void Retorna_Numero_Cuando_Hay_Un_Num()
        {
            //Arrange
            int         ret = 0;
            Calculadora c   = new Calculadora();

            //Act
            ret = c.Add("1");

            //Assert
            Assert.AreEqual(1, ret);
        }
Example #25
0
        public void Retorna_Suma_Cuando_Recibe_Cantidad_Indeterminada()
        {
            //Arrange
            int         ret = 0;
            Calculadora c   = new Calculadora();

            //Act
            ret = c.Add("40,3,40,7");

            //Assert
            Assert.AreEqual(90, ret);
        }
Example #26
0
        public void Retorna_0_String_Vacio()
        {
            //Arrange
            int         ret = 0;
            Calculadora c   = new Calculadora();

            //Act
            ret = c.Add("");

            //Assert
            Assert.AreEqual(0, ret);
        }
Example #27
0
        public void Retorna_0_Cuando_Recibe_Vacio()
        {
            //Arrange
            Calculadora calculadora = new Calculadora();

            //Act
            int respuesta = calculadora.Add(String.Empty);

            //Assert
            Assert.AreEqual(0, respuesta);

            /* 0 valor esperado que devuelve metodo add
             * cuando cargo string vacio */
        }
Example #28
0
        static void Main(string[] args)
        {
            Person john = new Person();

            john.FirstName = "john";
            john.LastName  = "Smith";
            john.Introduce();

            Calculadora calculadore = new Calculadora();
            var         result      = calculadore.Add(2, 3);

            Console.WriteLine(result);

            /* Recibe dos parametro, se accede al metodo a traves de la
             * clase, recordar guardar resultado en una variable
             */
        }
Example #29
0
        public void Retorna_Excepcion_Cuando_Recibe_Letras()
        {
            Calculadora calculadora = new Calculadora();

            int respuesta = calculadora.Add("1,2,t,5,6,7");
        }
Example #30
0
 public void WhenIPressAdd()
 {
     result = calculadora.Add();
 }