public void _03_Vista_Create_Ok() { //Preparar - Arrange var controller = new SeguimientoController(null); //Actuar - Act var view = controller.Create() as ViewResult; //Afirmar - Assert Assert.IsInstanceOf(typeof(ViewResult), view); AssertViewWithoutModel(view, "Create"); }
public void _04_Create_Guardado_Exito_Redirect_Index() { //Preparar - Arrange var mock = new Mock <ISeguimientoTitulo>(); var controller = new SeguimientoController(mock.Object); //Actuar - Act var redirect = controller.Create(new Seguimiento { Observaciones = "Sufre del Corazón" }) as RedirectToRouteResult; //Afirmar - Assert Assert.IsNotNull(redirect); Assert.AreEqual("Index", redirect.RouteValues["action"]); Assert.IsInstanceOf(typeof(RedirectToRouteResult), redirect); }
public void _05_Falla_Validacion_Return_Vista_Create() { //Preparar - Arrange var seguimiento = new Seguimiento { }; var mock = new Mock <ISeguimientoTitulo>(); mock.Setup(o => o.ListameTodo(1)); //Actuar - Act var controller = new SeguimientoController(mock.Object); //Afirmar - Assert var view = controller.Create(seguimiento); Assert.IsInstanceOf(typeof(RedirectToRouteResult), view); }