예제 #1
0
        public void ObtenerPreguntasTest()
        {
            //var dbMock = new Mock<DataIntegradorEntities>();
            var           planesDeMejoraUtilMock = new Mock <PlanesDeMejoraUtil>();
            List <string> codigosSecciones       = new List <string> {
                "23", "34"
            };
            var seccion_Tiene_Preguntas = new List <Seccion_tiene_pregunta>
            {
                new Seccion_tiene_pregunta {
                    SCodigo = "23", PCodigo = "Q1"
                },
                new Seccion_tiene_pregunta {
                    SCodigo = "34", PCodigo = "Q2"
                }
            };

            //dbMock
            //.Setup(m => m.Seccion_tiene_pregunta.Where());
            planesDeMejoraUtilMock
            .Setup(m => m.getView(It.IsAny <PartialViewResult>(), It.IsAny <ControllerContext>()))
            .Returns("success");

            var accionDeMejoraController = new AccionDeMejoraController(null, planesDeMejoraUtilMock.Object);

            JsonResult result = (JsonResult)accionDeMejoraController.ObtenerPreguntas(codigosSecciones);

            Assert.IsNotNull(result.Data);

            accionDeMejoraController.Dispose();
        }
예제 #2
0
        public void IndexNotNull()
        {
            AccionDeMejoraController accion = new AccionDeMejoraController();
            var indexResult = accion.Index();

            Assert.IsNotNull(indexResult);
        }
예제 #3
0
        public void IndexName()
        {
            var accion      = new AccionDeMejoraController();
            var indexResult = accion.Index() as ViewResult;

            Assert.AreEqual("Index", indexResult.ViewName);
            accion.Dispose();
        }
예제 #4
0
        public void AccionesDeObjetivoTest()
        {
            var accionDeMejoraController = new AccionDeMejoraController();

            PartialViewResult result = (PartialViewResult)accionDeMejoraController.AccionesDeObjetivo(0, "prueba", false);

            Assert.IsNotNull(result);

            accionDeMejoraController.Dispose();
        }
예제 #5
0
        public void TestMethod1()
        {
            HttpContext context = System.Web.HttpContext.Current;

            // Arrange
            var controller = new AccionDeMejoraController();

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

            // Assert
            Assert.IsNotNull(result);
        }
예제 #6
0
        public void TablaPreguntasAsociadasTest()
        {
            //var dbMock = new Mock<DataIntegradorEntities>();
            var planesDeMejoraUtilMock = new Mock <PlanesDeMejoraUtil>();

            //List<string> codigosSecciones = new List<string> { "23", "34" };
            //IEnumerable<string> codigosPreguntas = new List<string> { "53", "42" };

            //dbMock
            //.Setup(m => m.ObtenerPreguntasDeAccionDeMejora(10, "prueba", "desc prueba"))
            //.Returns((ObjectResult) codigosPreguntas);
            planesDeMejoraUtilMock
            .Setup(m => m.getView(It.IsAny <PartialViewResult>(), It.IsAny <ControllerContext>()))
            .Returns("success");

            var admc = new AccionDeMejoraController(null, planesDeMejoraUtilMock.Object);


            var result = admc.TablaPreguntasAsociadas(10, "prueba", "desc prueba");

            Assert.IsNotNull(result);
        }