public Gebruiker(string barcode, string username, string email, string voornaam, string familienaam, StatusGebruiker statusGebruiker = StatusGebruiker.Actief) { Barcode = barcode; Email = email; NormalizedEmail = email; AccessFailedCount = 0; UserName = username; NormalizedUserName = username; Voornaam = voornaam; Familienaam = familienaam; StatusGebruiker = statusGebruiker; GebruikerSessies = new List <GebruikerSessie>(); AantalKeerAfwezig = 0; }
public void FeedbackGeven_NietActieveGebruikerTest_Fout(StatusGebruiker status) { _sessie.StartDatum = DateTime.Now.AddHours(-2); _sessie.StatusSessie = StatusSessie.Gesloten; GebruikerSessie gebruikerSessie = new GebruikerSessie(_sessie, _gebruiker) { Aanwezig = true }; _sessie.GebruikerSessies.Add(gebruikerSessie); _gebruiker.GebruikerSessies.Add(gebruikerSessie); _gebruiker.StatusGebruiker = status; Assert.Throws <GeenActieveGebruikerException>(() => _sessie.FeedbackGeven("test", _gebruiker, 3)); Assert.Empty(_sessie.FeedbackList); }
public void AanwezigheidRegistreren_GebruikerNietActiefTest(StatusGebruiker status) { _gebruiker.StatusGebruiker = status; _sessie.StartDatum = DateTime.Now.AddMinutes(50); _sessie.StatusSessie = StatusSessie.Open; GebruikerSessie gebruikerSessie = new GebruikerSessie(_sessie, _gebruiker) { Aanwezig = false }; _sessie.GebruikerSessies.Add(gebruikerSessie); _gebruiker.GebruikerSessies.Add(gebruikerSessie); Assert.Throws <GeenActieveGebruikerException>(() => _sessie.MeldAanwezigAfwezig(_gebruiker)); Assert.False(_sessie.GebruikerSessies.Single().Aanwezig); Assert.Empty(_sessie.geefAlleAanwezigen()); }
public Verantwoordelijke(string barcode, string username, string email, string voornaam, string familienaam, List <Sessie> openTeZettenSessies, StatusGebruiker statusGebruiker = StatusGebruiker.Actief) : base(barcode, username, email, voornaam, familienaam, statusGebruiker) { this.OpenTeZettenSessies = openTeZettenSessies;// new List<Sessie>(); IsHoofdverantwoordelijke = false; }
public void InschrijvenSessie_GeenActieveGebruikerTest_melding(StatusGebruiker status) { _gebruiker.StatusGebruiker = status; Assert.Throws <GeenActieveGebruikerException>( () => _sessie.SchrijfIn(_gebruiker)); }