public void TestEditViewDataMock()
        {
            // Arrange
            var       mockDb          = new Mock <Opiniometro_DatosEntities>();
            string    nombreCategoria = "Profesor";
            Categoria categoria       = new Categoria()
            {
                NombreCategoria = "Profesor"
            };

            mockDb.Setup(m => m.Categoria.Find(nombreCategoria)).Returns(categoria);
            CategoriaController controller = new CategoriaController(mockDb.Object);

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

            // Assert
            Assert.AreEqual(result.Model, categoria);
        }
示例#2
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            CopanStockDAL.Cotegoria categoria = new CopanStockDAL.Cotegoria
            {
                CategoriaId     = this.categoria.CategoriaId,
                CategoriaNombre = txtCategoria.Text
            };


            if (controller.Edit(categoria))
            {
                MessageBox.Show("Categoría editada correctamente.");
                controller.Dispose();
                this.Close();
            }
            else
            {
                MessageBox.Show("Error al editar la categoría.");
            }

            this.Close();
        }