public void Step1_Should_Redirect_When_Installed_Is_True() { // Arrange _applicationSettings.Installed = true; // Act ActionResult result = _installController.Step1("en"); // Assert RedirectToRouteResult redirectResult = result.AssertResultIs <RedirectToRouteResult>(); redirectResult.AssertActionRouteIs("Index"); redirectResult.AssertControllerRouteIs("Home"); }
public void step1_should_return_viewresult_with_languageviewmodel_and_set_uiculture_from_language() { // Arrange string hinduCode = "hi"; // Act ActionResult result = _installController.Step1(hinduCode); // Assert ViewResult viewResult = result.AssertResultIs <ViewResult>(); viewResult.AssertViewRendered(); LanguageViewModel model = viewResult.ModelFromActionResult <LanguageViewModel>(); Assert.NotNull(model, "Null model"); Assert.That(model.Code, Is.EqualTo(hinduCode)); Assert.That(Thread.CurrentThread.CurrentUICulture.Name, Is.EqualTo(hinduCode)); }