Пример #1
0
        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");
        }
Пример #2
0
        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"]);
        }
Пример #3
0
        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));
        }