예제 #1
0
        public void SumaBase()
        {
            //definicion del escenario
            Numero elPrimerOperando    = new Numero("V", 32);
            Numero elSegundoOperando   = new Numero("2", 4);
            Numero elResultadoEsperado = new Numero("33", 10);
            Numero elResultadoReal;

            //Invoque el metodo que se prueba
            var laReferencia = new Core.Numero.Dominio.Acciones.Suma();

            elResultadoReal = laReferencia.Operar(elPrimerOperando, elSegundoOperando, elResultadoEsperado);

            //Verificar si el resultado obtenido es el mismo que es el espereado
            Assert.AreEqual <Numero>(elResultadoEsperado, elResultadoReal);
        }
예제 #2
0
        public void UnoMasCuatro()
        {
            // definición del escenario
            Numero elPrimerOperando    = new Numero("1", 10);
            Numero elSegundoOperando   = new Numero("4", 10);
            Numero elResultadoEsperado = new Numero("5", 10);
            Numero elResultadoReal;

            // invoque al método que se prueba
            var laReferencia = new Core.Numero.Dominio.Acciones.Suma();

            elResultadoReal = laReferencia.Operar(elPrimerOperando, elSegundoOperando);

            // verificar si el resultado obtenido es el mismo que el esperado
            Assert.AreEqual <Numero> (elResultadoEsperado, elResultadoReal);
        }
예제 #3
0
        public void SumaConDecimales()
        {
            //definicion del escenario
            Numero elPrimerOperando    = new Numero("1.3", 10);
            Numero elSegundoOperando   = new Numero("-9.5", 10);
            Numero elResultadoEsperado = new Numero("-8.2", 10);
            Numero elResultadoReal;

            //invoque al metodo que se prueba
            var laReferecia = new Core.Numero.Dominio.Acciones.Suma();

            elResultadoReal = laReferecia.Operar(elPrimerOperando, elSegundoOperando);

            //Verificar si el resultado obtenido es el mismo que el esperado
            Assert.AreEqual <Numero>(elResultadoEsperado, elResultadoReal);
        }
예제 #4
0
        public void UnoMasCuatro()
        {
            //definicion del escenario



            //nafa

            Numero elPrimerOperando    = new Numero("11F1FF", 16);
            Numero elSegundoOperando   = new Numero("1", 8);
            Numero elResultadoEsperado = new Numero("1176070", 10);
            Numero elResultadoReal;

            //Invoque el metodo que se prueba
            var laReferencia = new Core.Numero.Dominio.Acciones.Suma();

            elResultadoReal = laReferencia.Operar(elPrimerOperando, elSegundoOperando, 16, 8);

            //Verificar si el resultado obtenido es el mismo que es el espereado
            Assert.AreEqual <Numero>(elResultadoEsperado, elResultadoReal);
        }