Пример #1
0
        public void FormControllerIndexActionRedirectsToHome()
        {
            // Arrange
            var expectedAction = "Index";
            var expectedController = "Home";
            var formServiceMock = new Mock<IFormService>(MockBehavior.Strict);
            var fillingSessionMock = new Mock<IFillingSessionService>(MockBehavior.Strict);
            var controller = new FormController(formServiceMock.Object, fillingSessionMock.Object);

            // Act
            var actual = controller.Index() as RedirectToRouteResult;

            // Assert
            Assert.IsNotNull(actual);
            Assert.AreEqual(expectedAction, actual.RouteValues["action"].ToString());
            Assert.AreEqual(expectedController, actual.RouteValues["controller"].ToString());
        }