public void Slett_ikke_innlogget() { var controller = new ArtikkelController(new ArtikkelLogikk(new ArtikkelRepositoryStub()), new KategoriLogikk(new KategoriRepositoryStub())); var sessionMock = new TestControllerBuilder(); sessionMock.InitializeController(controller); controller.Session["AdminInnlogget"] = false; // Act var actionResult = (RedirectToRouteResult)controller.Slett(1); // Assert Assert.AreEqual(actionResult.RouteName, ""); Assert.AreEqual(actionResult.RouteValues.Values.ElementAt(0), "Innlogging"); Assert.AreEqual(actionResult.RouteValues.Values.ElementAt(1), "Admin"); }
public void Slettet_funnet_Post() { // Arrange var controller = new ArtikkelController(new ArtikkelLogikk(new ArtikkelRepositoryStub())); var innArtikkel = new Artikkel() { Artikkelnr = 1 }; var sessionMock = new TestControllerBuilder(); sessionMock.InitializeController(controller); controller.Session["AdminInnLogget"] = true; // Act var actionResult = (RedirectToRouteResult)controller.Slett(1, innArtikkel); // Assert Assert.AreEqual(actionResult.RouteName, ""); Assert.AreEqual(actionResult.RouteValues.Values.First(), "Liste"); }
public void Slett_ikke_funnet_Post() { // Arrange var controller = new ArtikkelController(new ArtikkelLogikk(new ArtikkelRepositoryStub())); var innArtikkel = new Artikkel() { Artikkelnr = 0 }; var sessionMock = new TestControllerBuilder(); sessionMock.InitializeController(controller); controller.Session["AdminInnLogget"] = true; //ACT var actionResult = (ViewResult)controller.Slett(0, innArtikkel); //ASSERT Assert.AreEqual(actionResult.ViewName, ""); }
public void Slett() { var controller = new ArtikkelController(new ArtikkelLogikk(new ArtikkelRepositoryStub()), new KategoriLogikk(new KategoriRepositoryStub())); var sessionMock = new TestControllerBuilder(); sessionMock.InitializeController(controller); controller.Session["AdminInnlogget"] = true; // Act var actionResult = (ViewResult)controller.Slett(1); // Assert Assert.AreEqual(actionResult.ViewName, ""); }