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