Ejemplo n.º 1
0
        public void ProbarVistaPreviaPregExiste()
        {
            PreguntasController controller = new PreguntasController();
            var result = controller.VistaPrevia("00000001") as ViewResult;

            Assert.IsNotNull(result);
        }
        public void UpdatePregunta_WhenCalled_ReturnsOkResult()
        {
            //Arrange
            _controller = new PreguntasController(_logger, _asignacionInfoRepository);

            var preguntaCambiar = new everisapi.API.Models.PreguntaUpdateDto {
                Pregunta = "Pregunta 1"
            };

            var preguntaEncontrada = new everisapi.API.Entities.PreguntaEntity
            {
                Id = 1,
                AsignacionEntity      = null,
                AsignacionId          = 1,
                Correcta              = "Si",
                EsHabilitante         = true,
                Nivel                 = 1,
                Peso                  = 0,
                PreguntaHabilitante   = null,
                PreguntaHabilitanteId = null
            };

            mockRepository.Setup(r => r.AsignacionExiste(It.IsAny <int>())).Returns(true);
            mockRepository.Setup(r => r.GetPreguntaDeAsignacion(It.IsAny <int>(), It.IsAny <int>())).Returns(preguntaEncontrada);
            mockRepository.Setup(r => r.SaveChanges()).Returns(true);

            //Act
            var okResult = _controller.UpdatePregunta(1, 1, preguntaCambiar);

            //Assert
            Assert.IsType <OkObjectResult>(okResult);
        }
Ejemplo n.º 3
0
        public void ProbarEstilos()
        {
            var controller = new PreguntasController();
            var result     = controller.Estilos() as ViewResult;

            Assert.AreEqual("Estilos", result.ViewName);
        }
Ejemplo n.º 4
0
        public void ProbarVistaPreviaPregNoExiste()
        {
            PreguntasController controller = new PreguntasController();
            var result = controller.VistaPrevia("NOEXISTE") as ViewResult;

            Assert.IsNull(result);
        }
Ejemplo n.º 5
0
        public void ProbarPreguntaEscalar()
        {
            var controller = new PreguntasController();
            var result     = controller.PreguntaEscalar() as ViewResult;

            Assert.AreEqual("PreguntaEscalar", result.ViewName);
        }
Ejemplo n.º 6
0
        public void ProbarGuardarRespuestaLibre()
        {
            var controller = new PreguntasController();
            var result     = controller.GuardarRespuestaLibre(null) as ViewResult;

            Assert.IsNull(result);
        }
Ejemplo n.º 7
0
        public void ProbarGuardarPreguntaEscalar()
        {
            var controller = new PreguntasController();
            var result     = controller.GuardarPreguntaEscalar(null, 0, 0) as ViewResult;

            Assert.IsNull(result);
        }
Ejemplo n.º 8
0
        public void GuardarPreguntaEscalarCrearMayorError()
        {
            string   codPregunta   = "TESTRIP";
            string   enuncPregunta = "TEST";
            Pregunta pregunta      = new Pregunta
            {
                Codigo    = codPregunta,
                Tipo      = "L",
                Enunciado = enuncPregunta
            };

            Pregunta_con_opciones opciones = new Pregunta_con_opciones
            {
                TituloCampoObservacion = ""
            };

            pregunta.Pregunta_con_opciones = opciones;


            PreguntasController preguntas = new PreguntasController();

            var result = preguntas.GuardarPreguntaEscalar(pregunta, 1, 20);

            preguntas.Dispose();
            Assert.IsNotNull(result);
        }
Ejemplo n.º 9
0
        public void ProbarVistaPreviaNula()
        {
            PreguntasController controller = new PreguntasController();
            var result = controller.VistaPrevia(null) as ViewResult;

            Assert.IsNull(result);
        }
Ejemplo n.º 10
0
        public void GuardarPreguntaSiNo()
        {
            string   codPregunta   = "TEST1234";
            string   enuncPregunta = "TEST";
            Pregunta pregunta      = new Pregunta
            {
                Codigo    = codPregunta,
                Tipo      = "S",
                Enunciado = enuncPregunta
            };

            Pregunta_con_opciones opciones = new Pregunta_con_opciones
            {
                TituloCampoObservacion = ""
            };

            pregunta.Pregunta_con_opciones = opciones;


            PreguntasController preguntas = new PreguntasController();

            var result = preguntas.GuardarPreguntaSiNo(pregunta);

            preguntas.Dispose();
            Assert.IsNotNull(result);
        }
Ejemplo n.º 11
0
        public void ProbarRespuestaLibre()
        {
            var controller = new PreguntasController();
            var result     = controller.RespuestaLibre() as ViewResult;

            Assert.AreEqual("RespuestaLibre", result.ViewName);
        }
Ejemplo n.º 12
0
        public void ProbarOpciones()
        {
            var controller = new PreguntasController();
            var result     = controller.OpcionesDeSeleccion(7, 'U') as ViewResult;

            Assert.AreEqual("OpcionesDeSeleccion", result.ViewName);
        }
Ejemplo n.º 13
0
        public void ProbarCrearBase()
        {
            var controller = new PreguntasController();
            var result     = controller.CreateBase() as PartialViewResult;

            Assert.AreEqual("Create", result.ViewName);
        }
Ejemplo n.º 14
0
        public void GuardarPreguntaSiNoNula()
        {
            PreguntasController preguntas = new PreguntasController();

            ViewResult result = preguntas.GuardarPreguntaSiNo(null) as ViewResult;

            Assert.IsNull(result);
        }
Ejemplo n.º 15
0
        public void IndexNoNulo()
        {
            PreguntasController preguntas = new PreguntasController();

            ViewResult result = preguntas.Index("00000001", "00000001", "00000001", "00000001") as ViewResult;

            Assert.IsNotNull(result);
        }
Ejemplo n.º 16
0
        public void IndexNula()
        {
            PreguntasController preguntas = new PreguntasController();

            ViewResult result = preguntas.Index(null, null, null, null) as ViewResult;

            Assert.IsNotNull(result);
        }
Ejemplo n.º 17
0
        public void ActualizarPreguntasNoNulo()
        {
            PreguntasController preguntas = new PreguntasController();

            PartialViewResult result = preguntas.ActualizarBancoPreguntas("00000001", "00000001", "00000001") as PartialViewResult;

            Assert.IsNotNull(result);
        }
Ejemplo n.º 18
0
        public void OpcionesDeSeleccionNula()
        {
            PreguntasController preguntas = new PreguntasController();

            ViewResult result = preguntas.OpcionesDeSeleccion(-1, 'U') as ViewResult;

            Assert.IsNull(result);
        }
Ejemplo n.º 19
0
        public void EstilosNoNula()
        {
            PreguntasController preguntas = new PreguntasController();

            ViewResult result = preguntas.Estilos() as ViewResult;

            Assert.IsNotNull(result);
        }
Ejemplo n.º 20
0
        public void CreatePostNoNula()
        {
            PreguntasController preguntas = new PreguntasController();

            ViewResult result = preguntas.Create() as ViewResult;

            Assert.IsNotNull(result);
        }
Ejemplo n.º 21
0
        public void GuardarRespuestaLibreNula()
        {
            PreguntasController preguntas = new PreguntasController();

            ViewResult result = preguntas.GuardarRespuestaLibre(null) as ViewResult;

            Assert.IsNull(result);
        }
Ejemplo n.º 22
0
        public void PreguntaEscalarNoNulo()
        {
            PreguntasController preguntas = new PreguntasController();

            ViewResult result = preguntas.PreguntaEscalar() as ViewResult;

            Assert.IsNotNull(result);
        }
Ejemplo n.º 23
0
        public void CrearBaseNoNulo()
        {
            PreguntasController preguntas = new PreguntasController();

            PartialViewResult result = preguntas.CreateBase() as PartialViewResult;

            Assert.IsNotNull(result);
        }
Ejemplo n.º 24
0
        public void SeleccionUnicaNoNula()
        {
            PreguntasController preguntas = new PreguntasController();

            ViewResult result = preguntas.PreguntaConOpciones() as ViewResult;

            Assert.IsNotNull(result);
        }
Ejemplo n.º 25
0
        public void ActualizarPreguntasNula()
        {
            PreguntasController preguntas = new PreguntasController();

            ViewResult result = preguntas.ActualizarBancoPreguntas(null, null, null) as ViewResult;

            Assert.IsNull(result);
        }
Ejemplo n.º 26
0
        public void RespuestaLibreNulo()
        {
            PreguntasController preguntas = new PreguntasController();

            ViewResult result = preguntas.RespuestaLibre() as ViewResult;

            Assert.IsNotNull(result);
        }
Ejemplo n.º 27
0
        public void PreguntasGeneralNoNulo()
        {
            PreguntasController preguntas = new PreguntasController();

            ViewResult result = preguntas.Create() as ViewResult;

            Assert.IsNotNull(result);
        }
Ejemplo n.º 28
0
        public void GuardarPreguntaEscalar()
        {
            PreguntasController preguntas = new PreguntasController();

            ViewResult result = preguntas.GuardarPreguntaEscalar(null, 0, 0) as ViewResult;

            Assert.IsNull(result);
        }
Ejemplo n.º 29
0
        public void ProbarViewbagGeneral()
        {
            // Arrange
            var controller = new PreguntasController();
            // Act
            ViewResult result = controller.Create() as ViewResult;

            // Assert
            Assert.AreEqual("Crear pregunta", result.ViewBag.Message);
        }
Ejemplo n.º 30
0
        public void TestIndexVacio()
        {
            PreguntasController preguntas = new PreguntasController();

            CurrentUser.clearSession();
            CurrentUser.setCurrentUser("*****@*****.**", "Superusuario", "0000000001", "0000000001");

            ViewResult result = preguntas.Index("", "", "", "") as ViewResult;

            Assert.IsNotNull(result);
        }