public void Login_LOGGET_INN() { //Arrange var SessionMock = new TestControllerBuilder(); var controller = new ClearSkiesController(); SessionMock.InitializeController(controller); controller.Session["LoggetInn"] = true; //Act var actionResult = (RedirectToRouteResult)controller.Login(); //Assert Assert.AreEqual("homePage", actionResult.RouteValues.Values.First()); }
public void Login_IKKE_LOGGET_INN() { //Arrange var SessionMock = new TestControllerBuilder(); var controller = new ClearSkiesController(); SessionMock.InitializeController(controller); controller.Session["LoggetInn"] = false; //Act var actionResult = (ViewResult)controller.Login(); //Assert Assert.AreEqual("", actionResult.ViewName); }
public void Login() { var SessionMock = new TestControllerBuilder(); var controller = new ClearSkiesController(new AirlineLogikk(new AirlineDALStub())); SessionMock.InitializeController(controller); Model.Login info = new Model.Login() { Brukernavn = "Admin", Passord = "Admin" }; // Act var result = (RedirectToRouteResult)controller.Login(info); // Assert result.AssertActionRedirect().ToAction("homePage"); Assert.AreEqual(true, controller.Session["LoggetInn"]); }
public void Login_IKKE_OK() { var SessionMock = new TestControllerBuilder(); var controller = new ClearSkiesController(new AirlineLogikk(new AirlineDALStub())); SessionMock.InitializeController(controller); Model.Login info = new Model.Login() { Brukernavn = "", Passord = "" }; // Act var result = (ViewResult)controller.Login(info); //Assert Assert.AreEqual("", result.ViewName); Assert.AreEqual(false, result.ViewBag.Innlogget); Assert.AreEqual(false, controller.Session["LoggetInn"]); }