Exemplo n.º 1
0
        public void ProbarActualizarBancoSeccionesStringVacios()
        {
            SeccionController controller = new SeccionController();
            var result = controller.ActualizarBancoSecciones("", "", "") as PartialViewResult;

            Assert.IsNotNull(result);
        }
Exemplo n.º 2
0
        public void TestObtenerSeccionesConPreguntas()
        {
            TestSetup testSetup = new TestSetup();
            var       mockDb    = new Mock <DataIntegradorEntities>();

            string codFormulario = "TESTPNUL";
            string codSeccion    = "SECCPNUL";

            // Se crea el formulario de prueba
            Formulario formulario = new Formulario()
            {
                Codigo = codFormulario,
                Nombre = "Formulario de prueba con preguntas con opciones nulas"
            };

            mockDb.Setup(m => m.Formulario.Find(codFormulario)).Returns(formulario);

            ObtenerSeccionesDeFormulario_Result seccion = new ObtenerSeccionesDeFormulario_Result
            {
                Codigo = codSeccion,
                Nombre = "Sección de prueba con preguntas con opciones nulas",
                Orden  = 0
            };

            SeccionController controller = new SeccionController(mockDb.Object);

            testSetup.SetupHttpContext(controller);

            var result = controller.ObtenerSeccionesConPreguntasEditable(codFormulario);

            Assert.IsNotNull(result);
        }
Exemplo n.º 3
0
        public void ProbarObtenerSeccionesConPreguntasEditable()
        {
            SeccionController controller = new SeccionController();
            var result = controller.ObtenerSeccionesConPreguntasEditable("00000001");

            Assert.IsNotNull(result.Count);
        }
Exemplo n.º 4
0
        public void ProbarActualizarBancoSeccionesFiltroCodigo()
        {
            SeccionController controller = new SeccionController();
            var result = controller.ActualizarBancoSecciones("1", "00000001", "") as PartialViewResult;

            Assert.IsNotNull(result);
        }
Exemplo n.º 5
0
        public void ProbarVistaPreviaSeccionValida()
        {
            SeccionController controller = new SeccionController();
            var result = controller.VistaPrevia("00000001") as ViewResult;

            Assert.IsNotNull(result);
        }
Exemplo n.º 6
0
        public void ProbarActualizarBancoSeccionesFiltroNombre()
        {
            SeccionController controller = new SeccionController();
            var result = controller.ActualizarBancoSecciones("2", "", "Cuál") as PartialViewResult;

            Assert.IsNotNull(result);
        }
Exemplo n.º 7
0
        public void ProbarActualizarBancoSeccionesNullParams()
        {
            SeccionController controller = new SeccionController();
            var result = controller.ActualizarBancoSecciones(null, null, null) as PartialViewResult;

            Assert.AreEqual("Ninguno", result.ViewBag.filtro);
        }
Exemplo n.º 8
0
        public void ProbarVistaPreviaSeccionInvalida()
        {
            SeccionController controller = new SeccionController();
            var result = controller.VistaPrevia("NOEXISTE") as HttpNotFoundResult;

            Assert.IsNotNull(result);
        }
Exemplo n.º 9
0
        public void ProbarVistaPreviaSeccNoExiste()
        {
            SeccionController controller = new SeccionController();
            var result = controller.SeccionConPreguntas("NOEXISTE") as HttpStatusCodeResult;

            Assert.IsNotNull(result);
        }
Exemplo n.º 10
0
        public void ProbarVistaPreviaNula()
        {
            SeccionController controller = new SeccionController();
            var result = controller.SeccionConPreguntas(null) as ViewResult;

            Assert.IsNull(result);
        }
Exemplo n.º 11
0
        public void ProbarVistaPreviaParametroNulo()
        {
            SeccionController controller = new SeccionController();
            var result = controller.VistaPrevia(null) as HttpStatusCodeResult;

            Assert.IsNotNull(result);
        }
Exemplo n.º 12
0
        public void ProbarVistaPreviaSeccExiste()
        {
            SeccionController controller = new SeccionController();
            var result = controller.SeccionConPreguntas("00000001") as ViewResult;

            Assert.IsNotNull(result);
        }
Exemplo n.º 13
0
        public void ProbarActualizarCrearSeccionNoNulo()
        {
            SeccionController controller = new SeccionController();
            var result = controller.ActualizarCrearSeccion() as PartialViewResult;

            Assert.IsNotNull(result);
        }
        public void TestIndexNotNullAndView()
        {
            SeccionController controller = new SeccionController();
            ViewResult        result     = controller.Index(1) as ViewResult;

            Assert.IsNotNull(result, "Null");
            Assert.AreEqual("Index", result.ViewName, "ViewName");
        }
Exemplo n.º 15
0
        // RIP CF5
        public void TestCreateFilterEnunciadoNotNull()
        {
            SeccionController seccionController = new SeccionController();

            ViewResult result = seccionController.Create(null, "Info", null, null) as ViewResult;

            Assert.IsNotNull(result);
        }
Exemplo n.º 16
0
        // RIP CF5
        public void TestCreateFilterCodigoNotNull()
        {
            SeccionController seccionController = new SeccionController();

            ViewResult result = seccionController.Create("00000001", "", "", "") as ViewResult;

            Assert.IsNotNull(result);
        }
Exemplo n.º 17
0
        public void TestIndexSeleccionMultiple()
        {
            // Arrange
            SeccionController seccionController = new SeccionController();
            // Se prueban las de seleccion multiple
            var result = seccionController.Index("", "", "M") as ViewResult;

            Assert.IsNotNull(result);
        }
Exemplo n.º 18
0
        public void TestCreateFilterNullNotNull()
        {
            SeccionController seccionController = new SeccionController();

            // Null
            ViewResult result = seccionController.Create(null, null, null, null) as ViewResult;

            Assert.IsNotNull(result);
        }
Exemplo n.º 19
0
        public void TestIndexRespuestaLibre()
        {
            // Arrange
            SeccionController seccionController = new SeccionController();
            // Se prueban las de respuesta libre
            var result = seccionController.Index("", "", "L") as ViewResult;

            Assert.IsNotNull(result);
        }
Exemplo n.º 20
0
        public void TestIndexEscalar()
        {
            // Arrange
            SeccionController seccionController = new SeccionController();
            // Se prueban las escalares
            var result = seccionController.Index("", "", "E") as ViewResult;

            Assert.IsNotNull(result);
        }
Exemplo n.º 21
0
        public void TestIndexSeleccionUnica()
        {
            // Arrange
            SeccionController seccionController = new SeccionController();

            // Se prueba las de seleccion unica
            var result = seccionController.Index("", "", "U") as ViewResult;

            Assert.IsNotNull(result);
        }
Exemplo n.º 22
0
        public void TestIndexSiNo()
        {
            // Arrange
            SeccionController seccionController = new SeccionController();

            // Se prueban las de si/no/nr
            ViewResult result = seccionController.Index("", "", "S") as ViewResult;

            Assert.IsNotNull(result);
        }
        public void TestCreateView()
        {
            // Arrange
            SeccionController controller = new SeccionController();

            // Act
            ViewResult result = controller.Create() as ViewResult;

            // Assert
            Assert.AreEqual(result.ViewName, "Create");
        }
Exemplo n.º 24
0
        //RIP CF5
        // Prueba de que la vista no sea nula
        public void TestCreateIndexFiltroNotNull()
        {
            // Arrange
            SeccionController seccionController = new SeccionController();

            // Act
            ViewResult result = seccionController.Index(null, null, null) as ViewResult;

            // Assert
            Assert.IsNotNull(result);
        }
Exemplo n.º 25
0
        // Prueba de que la vista no sea nula
        public void TestCreateNotNull()
        {
            // Arrange
            SeccionController seccionController = new SeccionController();

            // Act
            ViewResult result = seccionController.Create() as ViewResult;

            // Assert
            Assert.IsNotNull(result);
        }
Exemplo n.º 26
0
        // Prueba de que la vista no sea nula
        public void TestIndexNotNull()
        {
            // Arrange
            SeccionController seccionController = new SeccionController();

            // Act
            ViewResult result = seccionController.Index("", "", "") as ViewResult;

            // Assert
            Assert.IsNotNull(result);
        }
Exemplo n.º 27
0
        //RIP CF5
        // Prueba de que la vista no sea nula
        public void TestCreateIndexFiltroEnunciadoNotNull()
        {
            // Arrange
            SeccionController seccionController = new SeccionController();

            // Act
            ViewResult result = seccionController.Index("", "Info", "") as ViewResult;

            // Assert
            Assert.IsNotNull(result);
        }
Exemplo n.º 28
0
        public void TestAgregarPreguntas()
        {
            var mockDb = new Mock <DataIntegradorEntities>();
            SeccionController seccionController = new SeccionController(mockDb.Object);

            string        codSeccion   = "00000001";
            List <string> codPreguntas = new List <string> {
                "00000001", "00000002"
            };

            JsonResult result = seccionController.AgregarPreguntas(codSeccion, codPreguntas) as JsonResult;

            Assert.AreEqual("{ insertadoExitoso = True }", result.Data.ToString());
        }
Exemplo n.º 29
0
        public void InsertsSeccion()
        {
            SeccionController sController = new SeccionController();
            Seccion           seccion     = new Seccion()
            {
                Nombre = "AAR4"
            };

            sController.Create(seccion);
            ApplicationDbContext db = new ApplicationDbContext();

            seccion = db.Seccion.Where(s => s.Nombre == "AAR4").First();
            Assert.IsTrue(seccion != null);
            db.Seccion.Remove(seccion);
        }
        public void TestEditViewDataMock()
        {
            // Arrange
            var     mockDb  = new Mock <Opiniometro_DatosEntities>();
            string  titulo  = "Prueba1";
            Seccion seccion = new Seccion()
            {
                Titulo = "Prueba1", Descripcion = "Programación I"
            };

            mockDb.Setup(m => m.Seccion.Find(titulo)).Returns(seccion);
            SeccionController controller = new SeccionController(mockDb.Object);

            // Act
            ViewResult result = controller.Edit(titulo) as ViewResult;

            // Assert
            Assert.AreEqual(result.Model, seccion);
        }