public void Slett_POST_ok() { // Arrange var controller = new KategoriController(new KategoriLogikk(new KategoriRepositoryStub())); var builder = new TestControllerBuilder(); builder.InitializeController(controller); controller.Session["AdminInnlogget"] = true; var forventetKategori = new Kategori() { ID = 1, Navn = "Mobiltelefoner" }; // Act var result = (RedirectToRouteResult)controller.Slett(1, forventetKategori); // Assert Assert.AreEqual(result.RouteName, ""); Assert.AreEqual(result.RouteValues.Values.ElementAt(0), "Liste"); }
public void Slett_ikke_innlogget() { // Arrange var controller = new KategoriController(new KategoriLogikk(new KategoriRepositoryStub())); var builder = new TestControllerBuilder(); builder.InitializeController(controller); controller.Session["AdminInnlogget"] = false; // Act var result = (RedirectToRouteResult)controller.Slett(1); // Assert Assert.AreEqual(result.RouteName, ""); Assert.AreEqual(result.RouteValues.Values.ElementAt(0), "Innlogging"); Assert.AreEqual(result.RouteValues.Values.ElementAt(1), "Admin"); }
public void Slett_POST_ikke_funnet() { // Arrange var controller = new KategoriController(new KategoriLogikk(new KategoriRepositoryStub())); var builder = new TestControllerBuilder(); builder.InitializeController(controller); controller.Session["AdminInnlogget"] = true; var forventetKategori = new Kategori() { ID = 0, Navn = "Mobiltelefoner" }; // Act var result = (ViewResult)controller.Slett(0, forventetKategori); // Assert Assert.AreEqual(result.ViewName, ""); }
public void Slett() { // Arrange var controller = new KategoriController(new KategoriLogikk(new KategoriRepositoryStub())); var builder = new TestControllerBuilder(); builder.InitializeController(controller); controller.Session["AdminInnlogget"] = true; // Act var result = (ViewResult)controller.Slett(1); // Assert Assert.AreEqual(result.ViewName, ""); }