public void _10_Edit_Falla_Guardar() { //Preparar - Arrange var controller = new SeguimientoController(null); //Actuar - Act var view = controller.Edit(new Seguimiento()) as ViewResult; //Afirmar - Assert AssertViewsWithModel(view, "Edit"); }
public void _09_Edit_Guardar_Ok() { //Preparar - Arrange var mock = new Mock <ISeguimientoTitulo>(); var controller = new SeguimientoController(mock.Object); //Actuar - Act var redirect = controller.Edit(new Seguimiento { Observaciones = "Salud de PPK" }) as RedirectToRouteResult; //Afirmar - Assert Assert.IsNotNull(redirect); Assert.AreEqual("Index", redirect.RouteValues["action"]); }
public void _08_Editar_Id_4_Retorna_Vista_Ok() { //Preparar - Arrange var _id = 4; var mock = new Mock <ISeguimientoTitulo>(); mock.Setup(x => x.TraerSeguimientoPorId(_id)).Returns(new Seguimiento()); //Actuar - Act var controller = new SeguimientoController(mock.Object); //Afirmar - Assert var view = controller.Edit(_id) as ViewResult; AssertViewsWithModel(view, "Edit"); mock.Verify(x => x.TraerSeguimientoPorId(_id), Times.Exactly(1)); }