public ActionResult logginn(LogInAnsattModel ansatt) { if (ModelState.IsValid) { if (_adminBLL.loggInn(ansatt)) { _auth.DoAuth(ansatt.anr, false); return RedirectToAction("endreAnsattAdmDetaljer", "Admin"); } } return View(ansatt); }
public void logginn_Post_totalfeil() { var controller = new AdminController(new Mock<IAuth>().Object, new AdminLogikk(new ansattRepositoryStub()), new ProdukterLogikk(new ProduktRepositoryStub()), new KundeLogikk(new KundeRepositoryStub())); //act var ansatt = new LogInAnsattModel(); ansatt.anr = null; ansatt.Password = null; var resultat = (ViewResult)controller.logginn(ansatt); //metode kall. //assert Assert.IsTrue(resultat.ViewData.ModelState.Count == 0); Assert.AreEqual(resultat.ViewData.Model, ansatt); }
public bool loggInn(LogInAnsattModel ansatt) { return _repository.loggInn(ansatt); }
public void logginn_Post_ok() { var mock = new Mock<IAuth>(); var controller = new AdminController(new Mock<IAuth>().Object, new AdminLogikk(new ansattRepositoryStub()), new ProdukterLogikk(new ProduktRepositoryStub()), new KundeLogikk(new KundeRepositoryStub())); //act var ansatt = new LogInAnsattModel(); ansatt.anr = "s100"; ansatt.Password = "******"; var resultat = (RedirectToRouteResult)controller.logginn(ansatt); //metode kall. //assert // mock.Verify(u => u.DoAuth(ansatt.anr, false)); //Assert.AreEqual("endreAnsattAdmDetaljer", resultat.RouteValues["Action"]); //<---view som blir vist hvis er requested-->) //Assert.AreEqual("Admin", resultat.RouteValues["Controller"]); //<---view som blir vist hvis er requested-->) }