public void LoggUt_allerede_utlogget() { // Arrange var controller = new AdminController(new AdminLogikk(new AdminRepositoryStub())); var builder = new TestControllerBuilder(); builder.InitializeController(controller); controller.Session["AdminInnlogget"] = false; // Act var result = (RedirectToRouteResult)controller.LoggUt(); // Assert Assert.AreEqual(result.RouteName, ""); Assert.AreEqual(result.RouteValues.Values.First(), "Liste"); }
public void LoggUt() { // Arrange var controller = new AdminController(new AdminLogikk(new AdminRepositoryStub())); var builder = new TestControllerBuilder(); builder.InitializeController(controller); controller.Session["AdminInnlogget"] = true; // Act var result = (RedirectToRouteResult)controller.LoggUt(); // Assert //Assert.IsFalse((bool)controller.Session["AdminInnlogget"]); Assert.IsNull((AdminBruker)controller.Session["AdminBruker"]); Assert.AreEqual("", result.RouteName); Assert.AreEqual("Liste", result.RouteValues.Values.First()); }