public void Hjemside1() { var controller = new LoginnController(); var result = (ViewResult)controller.Hjemside(); Assert.AreEqual("", result.ViewName); }
public void HentalleStrekning() { var controller = new LoginnController(new StrekningLogikk(new StrekningRepositoryStub())); var forventetResultet = new List <Strekning>(); var strekning = new Strekning() { SId = 1, Fra = "Oslo", Til = "Bergen" }; forventetResultet.Add(strekning); forventetResultet.Add(strekning); forventetResultet.Add(strekning); var actionResult = (ViewResult)controller.HentAlleStrekning(); var resultat = (List <Strekning>)actionResult.Model; Assert.AreEqual(actionResult.ViewName, ""); for (var i = 0; i < resultat.Count; i++) { Assert.AreEqual(forventetResultet[i].SId, resultat[i].SId); Assert.AreEqual(forventetResultet[i].Fra, resultat[i].Fra); Assert.AreEqual(forventetResultet[i].Til, resultat[i].Til); } }
public void HentalleAvganger() { var controller = new LoginnController(new AvgangLogikk(new AvgangRepositoryStub())); var forventetResultet = new List <Avgang>(); var avgang = new Avgang() { AId = 1, FraogTiltid = "10:30-17:30", Lengdne = "7timer", Price = 599, StrekningId = 1 }; forventetResultet.Add(avgang); forventetResultet.Add(avgang); forventetResultet.Add(avgang); var actionResult = (ViewResult)controller.HentAlleAvgang(); var resultat = (List <Avgang>)actionResult.Model; Assert.AreEqual(actionResult.ViewName, ""); for (var i = 0; i < resultat.Count; i++) { Assert.AreEqual(forventetResultet[i].AId, resultat[i].AId); Assert.AreEqual(forventetResultet[i].FraogTiltid, resultat[i].FraogTiltid); Assert.AreEqual(forventetResultet[i].Lengdne, resultat[i].Lengdne); Assert.AreEqual(forventetResultet[i].Price, resultat[i].Price); } }
public void EndreAvgang() { var controller = new LoginnController(new AvgangLogikk(new AvgangRepositoryStub())); var actionResult = (ViewResult)controller.EndreAvgang(1); Assert.AreEqual(actionResult.ViewName, ""); }
public void RegistrerStrekning() { var controller = new LoginnController(new StrekningLogikk(new StrekningRepositoryStub())); var actionResult = (ViewResult)controller.RegistrerStrekning(); Assert.AreEqual(actionResult.ViewName, ""); }
public void SlettAvgang() { var controller = new LoginnController(new AvgangLogikk(new AvgangRepositoryStub())); var actionResult = (ViewResult)controller.slettAvgang(1); var resultat = (Avgang)actionResult.Model; Assert.AreEqual(actionResult.ViewName, ""); }
public void Index3() { var SessionMock = new TestControllerBuilder(); var controller = new LoginnController(); SessionMock.InitializeController(controller); controller.Session["LoggetInn"] = false; var result = (ViewResult)controller.Index(); Assert.AreEqual("", result.ViewName); }
public void EndreAvgang_Ikke_Funnet_Ved_View() { var controller = new LoginnController(new AvgangLogikk(new AvgangRepositoryStub())); var actionResult = (ViewResult)controller.EndreAvgang(0); var avgangResultat = (Avgang)actionResult.Model; Assert.AreEqual(actionResult.ViewName, ""); Assert.AreEqual(avgangResultat.AId, 0); }
public void LoggUt1() { var SessionMock = new TestControllerBuilder(); var controller = new LoginnController(); SessionMock.InitializeController(controller); controller.Session["LoggetInn"] = null; var result = (RedirectToRouteResult)controller.LoggUt(); Assert.AreEqual(result.RouteName, ""); Assert.AreEqual(result.RouteValues.Values.First(), "Index"); }
public void RegistrerAvgang_Post_DB_feil() { var controller = new LoginnController(new AvgangLogikk(new AvgangRepositoryStub())); var innavgang = new Avgang(); innavgang.FraogTiltid = ""; var actionResult = (ViewResult)controller.RegistrerAvgang(innavgang); Assert.AreEqual(actionResult.ViewName, ""); }
public void AdminSide_Loggin() { var SessionMock = new TestControllerBuilder(); var controller = new LoginnController(); SessionMock.InitializeController(controller); controller.Session["LoggetInn"] = true; controller.ViewData.ModelState.AddModelError("adminside", "admin side er åpen"); var actionResult = (ViewResult)controller.AdminSide(); Assert.IsTrue(actionResult.ViewData.ModelState.Count == 1); Assert.AreEqual(actionResult.ViewName, ""); }
public void RegistrerAvgang_Post_Model_feil() { var controller = new LoginnController(new AvgangLogikk(new AvgangRepositoryStub())); var innavgang = new Avgang(); controller.ViewData.ModelState.AddModelError("fraogtil tid", "Ikke oppgitt fra og til tid"); var actionResult = (ViewResult)controller.RegistrerAvgang(innavgang); Assert.IsTrue(actionResult.ViewData.ModelState.Count == 1); Assert.AreEqual(actionResult.ViewName, ""); }
public void EndreAvgang_feil_validering_Post() { var controller = new LoginnController(new AvgangLogikk(new AvgangRepositoryStub())); var innavgang = new Avgang(); controller.ViewData.ModelState.AddModelError("feil", "ID = 0"); var actionResult = (ViewResult)controller.EndreAvgang(0, innavgang); Assert.IsTrue(actionResult.ViewData.ModelState.Count == 1); Assert.AreEqual(actionResult.ViewData.ModelState["feil"].Errors[0].ErrorMessage, "ID = 0"); Assert.AreEqual(actionResult.ViewName, ""); }
public void SlettStrekning_ikke_funnet_Post() { var controller = new LoginnController(new StrekningLogikk(new StrekningRepositoryStub())); var innstrekning = new Strekning() { Fra = "Oslo", Til = "Bergen" }; var actionResult = (ViewResult)controller.SlettStrekning(0, innstrekning); Assert.AreEqual(actionResult.ViewName, ""); }
public void EndreStrekning_funnet() { var controller = new LoginnController(new StrekningLogikk(new StrekningRepositoryStub())); var innstrekning = new Strekning() { Fra = "Oslo", Til = "Bergen" }; var actionResultat = (RedirectToRouteResult)controller.EndreStrekning(1, innstrekning); Assert.AreEqual(actionResultat.RouteName, ""); Assert.AreEqual(actionResultat.RouteValues.Values.First(), "HentAlleStrekning"); }
public void Index_Admin_Ok() { var innadmin = new Admin { Navn = "Admin", Passord = "Admin" }; var SessionMock = new TestControllerBuilder(); var controller = new LoginnController(new AdminLogikk(new AdminRepositoryStub())); SessionMock.InitializeController(controller); controller.Session["LoggetInn"] = true; var result = (RedirectToRouteResult)controller.Index(innadmin); Assert.AreEqual(result.RouteName, ""); Assert.AreEqual(result.RouteValues.Values.First(), "AdminSide"); }
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"); }
public void EndreAvgang_funnet() { var controller = new LoginnController(new AvgangLogikk(new AvgangRepositoryStub())); var innavgang = new Avgang() { FraogTiltid = "10:30-17:30", Lengdne = "7timer", Price = 599, StrekningId = 1 }; var actionResultat = (RedirectToRouteResult)controller.EndreAvgang(1, innavgang); Assert.AreEqual(actionResultat.RouteName, ""); Assert.AreEqual(actionResultat.RouteValues.Values.First(), "HentAlleAvgang"); }
public void SlettAvgang_ikke_funnet_Post() { var controller = new LoginnController(new AvgangLogikk(new AvgangRepositoryStub())); var innavgang = new Avgang() { FraogTiltid = "10:30-17:30", Lengdne = "7timer", Price = 599, StrekningId = 1 }; var actionResult = (ViewResult)controller.slettAvgang(0, innavgang); Assert.AreEqual(actionResult.ViewName, ""); }
public void RegistrerAvgang_Post_OK() { var controller = new LoginnController(new AvgangLogikk(new AvgangRepositoryStub())); var innavgang = new Avgang() { FraogTiltid = "10:30-17:30", Lengdne = "7timer", Price = 599, StrekningId = 1 }; var result = (RedirectToRouteResult)controller.RegistrerAvgang(innavgang); Assert.AreEqual(result.RouteName, ""); Assert.AreEqual(result.RouteValues.Values.First(), "HentAlleAvgang"); }
public void Index_Admin_feil() { var innadmin = new Admin { Navn = "Admin", Passord = " " }; var SessionMock = new TestControllerBuilder(); var controller = new LoginnController(new AdminLogikk(new AdminRepositoryStub())); SessionMock.InitializeController(controller); controller.Session["LoggetInn"] = null; controller.ViewData.ModelState.AddModelError("passord", "Ikke oppgitt eller feil"); var actionResult = (ViewResult)controller.Index(innadmin); Assert.IsTrue(actionResult.ViewData.ModelState.Count == 1); Assert.AreEqual(actionResult.ViewName, ""); }