public void RegistrerStrekning() { var controller = new LoginnController(new StrekningLogikk(new StrekningRepositoryStub())); var actionResult = (ViewResult)controller.RegistrerStrekning(); Assert.AreEqual(actionResult.ViewName, ""); }
public void RegistrerStrekning_Post_Model_feil() { var controller = new LoginnController(new StrekningLogikk(new StrekningRepositoryStub())); var innstrekning = new Strekning(); controller.ViewData.ModelState.AddModelError("fra", "Ikke oppgitt fra-destinasjon"); var actionResult = (ViewResult)controller.RegistrerStrekning(innstrekning); Assert.IsTrue(actionResult.ViewData.ModelState.Count == 1); Assert.AreEqual(actionResult.ViewName, ""); }
public void RegistrerStrekning_Post_OK() { var controller = new LoginnController(new StrekningLogikk(new StrekningRepositoryStub())); var innstrekning = new Strekning() { Fra = "Oslo", Til = "Bergen" }; var result = (RedirectToRouteResult)controller.RegistrerStrekning(innstrekning); Assert.AreEqual(result.RouteName, ""); Assert.AreEqual(result.RouteValues.Values.First(), "HentAlleStrekning"); }