示例#1
0
        public void CreateNuevo()
        {
            PlanDeMejoraController controlador = new PlanDeMejoraController();
            ViewResult             resultado   = controlador.Crear() as ViewResult;

            Assert.IsNotNull(resultado);
        }
示例#2
0
        public void TestIndexNotNull()
        {
            PlanDeMejoraController controller = new PlanDeMejoraController();
            ViewResult             result     = controller.Index("admin") as ViewResult;

            Assert.IsNotNull(result);
        }
示例#3
0
        public void TestIndexName()
        {
            PlanDeMejoraController plan = new PlanDeMejoraController();
            var indexResult             = plan.Index("admin") as ViewResult;

            Assert.AreEqual("Index", indexResult.ViewName);
            plan.Dispose();
        }
        public void AnadirProfesTest()
        {
            var           controller = new PlanDeMejoraController();
            List <string> profes     = new List <string>();

            profes.Add("*****@*****.**");
            var result = controller.AnadirProfes(profes) as PartialViewResult;

            Assert.IsNotNull(result);
            Assert.AreEqual("_TablaProfesores", result.ViewName);
        }
示例#5
0
        public void TestCreateNotNull()
        {
            //Arange
            PlanDeMejoraController plan = new PlanDeMejoraController();

            //Act
            var result = plan.Create() as ViewResult;

            //Assert
            Assert.AreEqual("_crearPlanDeMejora", result.ViewName);
        }
        public void AnadirFormulariosTest()
        {
            var           controller = new PlanDeMejoraController();
            List <string> codigos    = new List <string>();

            codigos.Add("00000001");
            codigos.Add("00000002");
            var result = controller.AnadirFormularios(codigos) as PartialViewResult;

            Assert.IsNotNull(result);
            Assert.AreEqual("_TablaFormularios", result.ViewName);
        }
        public void DetallesTest()
        {
            var          controller = new PlanDeMejoraController();
            var          result     = controller.Detalles(1);
            PlanDeMejora retornado  = (PlanDeMejora)result.ViewData.Model;

            Assert.AreEqual("DetallesPlanDeMejora", result.ViewName);
            Assert.IsInstanceOfType(result.ViewData.Model, typeof(PlanDeMejora));
            Assert.AreEqual(1, retornado.codigo);
            Assert.AreEqual("Plan prueba para la profesora Alexandra", retornado.nombre);
            controller.Dispose();
        }
示例#8
0
        public void CrearPlanDeMejoraIntegrationTest()
        {
            String   planNombre = "Plan de prueba de integración";
            DateTime inicio     = new DateTime(2019, 12, 01);
            DateTime Fin        = new DateTime(2020, 12, 01);

            PlanDeMejora plan = new PlanDeMejora()
            {
                nombre = planNombre, fechaInicio = inicio, fechaFin = Fin
            };

            var controller = new PlanDeMejoraController();
            var result     = controller.Crear(plan);

            Assert.IsNotNull(result);
        }
        public void IndexTest()
        {
            var controller             = new PlanDeMejoraController();
            List <PlanDeMejora> planes = new List <PlanDeMejora> {
                new PlanDeMejora {
                    codigo = 10, nombre = "plan para test 1"
                },
                new PlanDeMejora {
                    codigo = 11, nombre = "plan para test 2"
                }
            };
            var result = controller.Index(planes) as ViewResult;

            Assert.IsNotNull(result);
            Assert.AreEqual("Index", result.ViewName);
        }
示例#10
0
        public void TestDetallesIntegracion()
        {
            //Arrange
            var mockDb = new Mock <DataIntegradorEntities>();
            int codigo = 1;

            PlanDeMejora plan = new PlanDeMejora()
            {
                codigo = 1, nombre = "planUno"
            };

            mockDb.Setup(m => m.PlanDeMejora.Find(codigo)).Returns(plan);

            PlanDeMejoraController controller = new PlanDeMejoraController(mockDb.Object);
            // Act
            ViewResult result = controller.Detalles(codigo) as ViewResult;

            // Assert
            Assert.AreEqual(result.Model, plan);
        }
示例#11
0
        public void CrearPlanDeMejoraDataMockTest()
        {
            DataIntegradorEntities test = new DataIntegradorEntities();
            var      db         = new Mock <DataIntegradorEntities>();
            String   planNombre = "Plan de prueba";
            DateTime inicio     = new DateTime(2019, 12, 01);
            DateTime Fin        = new DateTime(2020, 12, 01);

            PlanDeMejora plan = new PlanDeMejora()
            {
                nombre = planNombre, fechaInicio = inicio, fechaFin = Fin
            };

            db.Setup(m => m.PlanDeMejora.Add(plan));
            db.Setup(m => m.SaveChanges());
            var controller = new PlanDeMejoraController(db.Object);
            var result     = controller.Crear(plan);

            Assert.IsNotNull(result);
            controller.Dispose();
        }