Пример #1
0
 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;
 }
Пример #2
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);
        }
Пример #3
0
        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;
 }
Пример #5
0
 public void InschrijvenSessie_GeenActieveGebruikerTest_melding(StatusGebruiker status)
 {
     _gebruiker.StatusGebruiker = status;
     Assert.Throws <GeenActieveGebruikerException>(
         () => _sessie.SchrijfIn(_gebruiker));
 }