public void AanmeldenTest() { Controller c = new Controller(); Medewerker mw = new Medewerker("Jan", "J123", "Jan", "Janssen"); c.nieuweGebruiker(mw); c.Aanmelden("Jan", "J123"); Assert.IsNotNull(c.CurrentUser); }
protected void wcAanmelden_Authenticate(object sender, AuthenticateEventArgs e) { Controller c = (Controller)Session["Controller"]; if (c.Aanmelden(wcAanmelden.UserName, wcAanmelden.Password)) //geldige aanmelding { Session["User"] = c.CurrentUser; FormsAuthentication.RedirectFromLoginPage(wcAanmelden.UserName, false); } else { wcAanmelden.FailureText = "Foutieve aanmelding. Probeer opnieuw!"; } }
public void AfrekenenTest() { Controller c = new Controller(); Item item = c.ZoekItem("Woeste Hoogten"); Boek boek = item as Boek; Exemplaar exc = c.GetExemplarenForItem(item)[1]; Lid lid = c.GetLeden()[2] as Lid; c.Ontlenen(lid, exc, new DateTime(2016, 9, 1)); decimal bedrag = c.Terugbrengen(lid, exc, new DateTime(2016, 10, 1)); Assert.AreEqual(lid.Saldo, 3.00M); c.Aanmelden("mvervoort", "m123"); c.Afrekenen(lid, 3.00M); Assert.AreEqual(lid.Saldo, 0.0M); c.Afmelden(); }