コード例 #1
0
        public void TestAgregarFormulario()
        {
            var mockDb = new Mock <DataIntegradorEntities>();
            FormulariosController controller = new FormulariosController(mockDb.Object);

            string codFormulario    = "CI0128G2";
            string nombreFormulario = "Formulario de prueba";

            // Se crea un formulario para el mock de la base de datos
            Formulario formulario = new Formulario()
            {
                Codigo = codFormulario,
                Nombre = nombreFormulario
            };

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

            // Se prueba que el método no se caiga con un código de formulario válido
            var result = controller.AgregarFormulario(formulario);

            Assert.IsNotNull(result);
        }