Ejemplo n.º 1
0
        public void FactorialMax()
        {
            int    Numero             = int.MaxValue;
            int    ResultadoFactorial = 1;
            string MensajeObtenido    = " ";

            string MensajeEsperado   = "";
            int    ResultadoEsperado = 0;

            ResultadoFactorial = LogicaFactorial.CalcularFactorial(Numero, out MensajeObtenido);
            MensajeEsperado    = "El factorial de " + Numero + " es " + ResultadoFactorial;;

            Assert.AreEqual(ResultadoEsperado, ResultadoFactorial);
            Assert.AreEqual(MensajeEsperado, MensajeObtenido);
        }
Ejemplo n.º 2
0
        public void FactorialNegativo()
        {
            int    Numero             = -3;
            int    ResultadoFactorial = 1;
            string MensajeObtenido    = " ";

            string MensajeEsperado   = "";
            int    ResultadoEsperado = 1;

            ResultadoFactorial = LogicaFactorial.CalcularFactorial(Numero, out MensajeObtenido);
            MensajeEsperado    = "El número escrito es negativo";

            Assert.AreEqual(ResultadoEsperado, ResultadoFactorial);
            Assert.AreEqual(MensajeEsperado, MensajeObtenido);
        }