示例#1
0
        public void _06_Detalles_Redireccionar_Index_Cuando_Id_Es_Cero()
        {
            //Preparar  - Arrange
            var controller = new SeguimientoController(null);

            //Actuar - Act
            var redirect = controller.Details(0) as RedirectToRouteResult;

            //Afirmar - Assert
            Assert.IsNotNull(redirect);
            Assert.AreEqual("Index", redirect.RouteValues["action"]);
        }
示例#2
0
        public void _07_Detalles_Seguimiento_Id_Cinco_Vista_Ok()
        {
            var _id = 5;
            //Preparar  - Arrange
            var mock = new Mock <ISeguimientoTitulo>();

            mock.Setup(x => x.TraerSeguimientoPorId(_id)).Returns(new Seguimiento {
            });
            var controller = new SeguimientoController(mock.Object);

            //Actuar - Act
            var view = controller.Details(_id) as ViewResult;

            //Afirmar - Assert
            AssertViewsWithModel(view, "Details");
            Assert.IsInstanceOf(typeof(Seguimiento), view.Model);
        }