public void Index_Should_Redirect_When_Installed_Is_True() { // Arrange _applicationSettings.Installed = true; // Act ActionResult result = _installController.Index(); // Assert RedirectToRouteResult redirectResult = result.AssertResultIs <RedirectToRouteResult>(); redirectResult.AssertActionRouteIs("Index"); redirectResult.AssertControllerRouteIs("Home"); }
public void index__should_return_viewresult_and_model_with_languagemodels_and_set_uilanguage_to_english() { // Arrange // Act ActionResult result = _installController.Index(); // Assert ViewResult viewResult = result.AssertResultIs <ViewResult>(); viewResult.AssertViewRendered(); IEnumerable <LanguageViewModel> models = viewResult.ModelFromActionResult <IEnumerable <LanguageViewModel> >(); Assert.NotNull(models, "Null model"); Assert.That(models.Count(), Is.GreaterThanOrEqualTo(1)); Assert.That(Thread.CurrentThread.CurrentUICulture.Name, Is.EqualTo("en")); }