public ActionResult StartApplicatie(Leerling leerling, Graad graad, Jaar jaar) { try { if (leerling == null) { leerling = new Leerling(); } leerling.Graad = graad; leerling.Jaar = jaar; leerling.IsActief = true; leerling.GekozenLocatie = null; leerling.DeterminatieTabel = determinatieTreeRepository.FindByGraad(graad).FirstOrDefault(); return(RedirectToAction("Index", "Klimatogram")); } catch (Exception ex) { ModelState.AddModelError("StartApplicatie", ex.Message); return(View("Index")); } }
public void TestIndexMetLeerlingNietActief() { Leerling l = new Leerling(); l.DeterminatieTabel = determinatieTreeRepository.FindByGraad(l.Graad).FirstOrDefault();//anders test ie 2x of tabel null is... var result = controller.Index(l) as RedirectToRouteResult; Assert.IsFalse(l.IsActief); Assert.AreEqual("Index", result.RouteValues["Action"]); Assert.AreEqual("Home", result.RouteValues["Controller"]); }