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()); }