public void SlettBok() { var SessionMock = new TestControllerBuilder(); var controller = new AdminController(new AdminBLL(new AdminRepositoryStub())); SessionMock.InitializeController(controller); controller.Session["AdminLoggetInn"] = true; var actionResult = (ViewResult)controller.SlettBok(1); var resultat = (Boken)actionResult.Model; Assert.AreEqual(actionResult.ViewName, ""); }
public void Slettet_funnet_Post_Bok() { var SessionMock = new TestControllerBuilder(); var controller = new AdminController(new AdminBLL(new AdminRepositoryStub())); SessionMock.InitializeController(controller); controller.Session["AdminLoggetInn"] = true; var innBok = new Boken() { ForfatterId = 100, SjangerId = 100, Tittel = "Isprinsessen", Pris = 399, Sjanger = "Krim", Forfatter = "Camilla Läckberg" }; // Act var actionResult = (RedirectToRouteResult)controller.SlettBok(1, innBok); // Assert Assert.AreEqual(actionResult.RouteName, ""); Assert.AreEqual(actionResult.RouteValues.Values.First(), "hentAlleBoker"); }
public void Slett_ikke_funnet_Post_Bok() { var SessionMock = new TestControllerBuilder(); var controller = new AdminController(new AdminBLL(new AdminRepositoryStub())); SessionMock.InitializeController(controller); controller.Session["AdminLoggetInn"] = true; var innBok = new Boken() { ForfatterId = 100, SjangerId = 100, Tittel = "Isprinsessen", Pris = 399, Sjanger = "Krim", Forfatter = "Camilla Läckberg" }; // Act var actionResult = (ViewResult)controller.SlettBok(0, innBok); // Assert Assert.AreEqual(actionResult.ViewName, ""); }