Exemple #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);
        }
Exemple #3
0
        public void ProbarEstilos()
        {
            var controller = new PreguntasController();
            var result     = controller.Estilos() as ViewResult;

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

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

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

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

            Assert.IsNull(result);
        }
Exemple #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);
        }
Exemple #9
0
        public void ProbarVistaPreviaNula()
        {
            PreguntasController controller = new PreguntasController();
            var result = controller.VistaPrevia(null) as ViewResult;

            Assert.IsNull(result);
        }
Exemple #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);
        }
Exemple #11
0
        public void ProbarRespuestaLibre()
        {
            var controller = new PreguntasController();
            var result     = controller.RespuestaLibre() as ViewResult;

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

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

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

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

            Assert.IsNull(result);
        }
Exemple #15
0
        public void IndexNoNulo()
        {
            PreguntasController preguntas = new PreguntasController();

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

            Assert.IsNotNull(result);
        }
Exemple #16
0
        public void IndexNula()
        {
            PreguntasController preguntas = new PreguntasController();

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

            Assert.IsNotNull(result);
        }
Exemple #17
0
        public void ActualizarPreguntasNoNulo()
        {
            PreguntasController preguntas = new PreguntasController();

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

            Assert.IsNotNull(result);
        }
Exemple #18
0
        public void OpcionesDeSeleccionNula()
        {
            PreguntasController preguntas = new PreguntasController();

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

            Assert.IsNull(result);
        }
Exemple #19
0
        public void EstilosNoNula()
        {
            PreguntasController preguntas = new PreguntasController();

            ViewResult result = preguntas.Estilos() as ViewResult;

            Assert.IsNotNull(result);
        }
Exemple #20
0
        public void CreatePostNoNula()
        {
            PreguntasController preguntas = new PreguntasController();

            ViewResult result = preguntas.Create() as ViewResult;

            Assert.IsNotNull(result);
        }
Exemple #21
0
        public void GuardarRespuestaLibreNula()
        {
            PreguntasController preguntas = new PreguntasController();

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

            Assert.IsNull(result);
        }
Exemple #22
0
        public void PreguntaEscalarNoNulo()
        {
            PreguntasController preguntas = new PreguntasController();

            ViewResult result = preguntas.PreguntaEscalar() as ViewResult;

            Assert.IsNotNull(result);
        }
Exemple #23
0
        public void CrearBaseNoNulo()
        {
            PreguntasController preguntas = new PreguntasController();

            PartialViewResult result = preguntas.CreateBase() as PartialViewResult;

            Assert.IsNotNull(result);
        }
Exemple #24
0
        public void SeleccionUnicaNoNula()
        {
            PreguntasController preguntas = new PreguntasController();

            ViewResult result = preguntas.PreguntaConOpciones() as ViewResult;

            Assert.IsNotNull(result);
        }
Exemple #25
0
        public void ActualizarPreguntasNula()
        {
            PreguntasController preguntas = new PreguntasController();

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

            Assert.IsNull(result);
        }
Exemple #26
0
        public void RespuestaLibreNulo()
        {
            PreguntasController preguntas = new PreguntasController();

            ViewResult result = preguntas.RespuestaLibre() as ViewResult;

            Assert.IsNotNull(result);
        }
Exemple #27
0
        public void PreguntasGeneralNoNulo()
        {
            PreguntasController preguntas = new PreguntasController();

            ViewResult result = preguntas.Create() as ViewResult;

            Assert.IsNotNull(result);
        }
Exemple #28
0
        public void GuardarPreguntaEscalar()
        {
            PreguntasController preguntas = new PreguntasController();

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

            Assert.IsNull(result);
        }
Exemple #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);
        }
Exemple #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);
        }