public void TestCreateNotNullAndView()
        {
            FormularioController controller = new FormularioController();
            ViewResult           result     = controller.Create() as ViewResult;

            Assert.IsNotNull(result, "Null");
            Assert.AreEqual("Create", result.ViewName, "ViewName");
        }
        public void TestIndexNotNullAndView()
        {
            FormularioController controller = new FormularioController();
            ViewResult           result     = controller.Index(1) as ViewResult;

            Assert.IsNotNull(result, "Null");
            Assert.AreEqual("Index", result.ViewName, "ViewName");
        }
Esempio n. 3
0
        public void Actualizar()
        {
            // Arrange
            FormularioController controller = new FormularioController();

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

            // Assert
            Assert.IsNotNull(result);
        }
Esempio n. 4
0
        public void Editar()
        {
            // Arrange
            FormularioController controller = new FormularioController();

            // Act
            ViewResult result = controller.Editar(1) as ViewResult;

            // Assert
            Assert.IsNotNull(result);
        }
Esempio n. 5
0
        public void Obtener_formularios()
        {
            // Arrange
            FormularioController controller = new FormularioController();

            // Act
            List <Formulario> result = controller.obtener_formularios() as List <Formulario>;

            // Assert
            Assert.IsNotNull(result);
        }
Esempio n. 6
0
        public void Buscar()
        {
            // Arrange
            FormularioController controller = new FormularioController();

            // Act
            ViewResult result = controller.Buscar("Andres") as ViewResult;

            // Assert
            Assert.IsNotNull(result);
        }
        public void TestIndexViewDataMock()
        {
            // Arrange
            var formularios = new List <Formulario>
            {
                new Formulario()
                {
                    CodigoFormulario = "100001", Nombre = "Programación I"
                },
                new Formulario()
                {
                    CodigoFormulario = "100002", Nombre = "Programación II"
                },
                new Formulario()
                {
                    CodigoFormulario = "100003", Nombre = "Bases de Datos"
                },
                new Formulario()
                {
                    CodigoFormulario = "100004", Nombre = "Ingeniería de Software"
                }
            }.AsQueryable();

            var mockDbSet = new Mock <DbSet <Formulario> >();

            mockDbSet.As <IQueryable <Formulario> >().Setup(m => m.Provider).Returns(formularios.Provider);
            mockDbSet.As <IQueryable <Formulario> >().Setup(m => m.Expression).Returns(formularios.Expression);
            mockDbSet.As <IQueryable <Formulario> >().Setup(m => m.ElementType).Returns(formularios.ElementType);
            mockDbSet.As <IQueryable <Formulario> >().Setup(m => m.GetEnumerator()).Returns(formularios.GetEnumerator());

            var mockDb = new Mock <Opiniometro_DatosEntities>();

            mockDb.Setup(m => m.Formulario).Returns(mockDbSet.Object);
            FormularioController controller = new FormularioController(mockDb.Object);

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

            //List<Formulario> formulario = (List<Formulario>)result.ViewData.Model;

            // Assert
            //Assert.AreEqual(4, formulario.Count);
            Assert.AreEqual("Index", result.ViewName, "ViewName");
        }
        public void TestDetailsViewDataMock()
        {
            // Arrange
            var        mockDb     = new Mock <Opiniometro_DatosEntities>();
            string     codigo     = "100001";
            Formulario formulario = new Formulario()
            {
                CodigoFormulario = "100001", Nombre = "Programación I"
            };

            mockDb.Setup(m => m.Formulario.Find(codigo)).Returns(formulario);
            FormularioController controller = new FormularioController(mockDb.Object);

            // Act
            ViewResult result = controller.Details(codigo) as ViewResult;

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