public void EndreStasjonPostOk() { var kontroller = new DefaultController(new TogLogikk(new Togstub())); var SessionMock = new TestControllerBuilder(); SessionMock.InitializeController(kontroller); kontroller.Session["loggetInn"] = true; kontroller.Session["leggStasjon"] = true; var stasjon = new StasjonV() { StasjonId = 1, StasjonNavn = "Oslo" }; var res = (RedirectToRouteResult)kontroller.EndreStasjon(stasjon); Assert.AreEqual(res.RouteName, ""); Assert.AreEqual(res.RouteValues.Values.First(), "Stasjoner"); }
public void EndreStasjon() { var kontroller = new DefaultController(new TogLogikk(new Togstub())); var SessionMock = new TestControllerBuilder(); SessionMock.InitializeController(kontroller); kontroller.Session["loggetInn"] = true; var res = (ViewResult)kontroller.EndreStasjon(1); Assert.AreEqual(true, res.ViewData["Innlogget"]); Assert.AreEqual(res.ViewName, ""); }
public void EndreStasjonPostFeil() { var controller2 = new DefaultController(new TogLogikk(new Togstub())); var SessionMock = new TestControllerBuilder(); SessionMock.InitializeController(controller2); controller2.Session["loggetInn"] = true; controller2.Session["leggStasjon"] = false; var stasjon = new StasjonV(); stasjon.StasjonId = 0; var res = (RedirectToRouteResult)controller2.EndreStasjon(stasjon); Assert.AreEqual(res.RouteName, ""); Assert.AreEqual(res.RouteValues.Values.First(), "Stasjoner"); }