public void TestVerwijderPersoon()
        {
            string naam    = "Bioscoop";
            string locatie = "Eindhoven";

            //Medewerker
            string   naamM         = "Test Persoon";
            string   adres         = "Test Adres";
            string   woonplaats    = "Test Woonplaats";
            DateTime geboortedatum = new DateTime(1, 1, 1);
            int      Id            = 5656;
            string   wachtwoord    = "Test Wachtwoord";

            //Lid
            string   naamL           = "Test Persoon";
            string   adresL          = "Test Adres";
            string   woonplaatsL     = "Test Woonplaats";
            DateTime geboortedatumL  = new DateTime(1, 1, 1);
            string   gebruikersnaamL = "Test Gebruikersnaam";
            string   wachtwoordL     = "Test Wachtwoord";

            Lid        lid        = new Lid(naamL, adresL, woonplaatsL, geboortedatumL, gebruikersnaamL, wachtwoordL);
            Medewerker medewerker = new Medewerker(naamM, adres, woonplaats, geboortedatum, Id, wachtwoord);
            Bioscoop   bioscoop   = new Bioscoop(naam, locatie);

            bioscoop.VoegPersoonToe(lid);
            bioscoop.VoegPersoonToe(medewerker);
            bioscoop.VerwijderPersoon(lid);

            Assert.AreEqual(1, bioscoop.Personen.Count);
        }
        public void TestVoegPersoonToeSameNumberMedewerker()
        {
            string naam    = "Bioscoop";
            string locatie = "Eindhoven";

            //Medewerker
            string   naamM         = "Test Persoon";
            string   adres         = "Test Adres";
            string   woonplaats    = "Test Woonplaats";
            DateTime geboortedatum = new DateTime(1, 1, 1);
            int      Id            = 5656;
            string   wachtwoord    = "Test Wachtwoord";

            Medewerker medewerker = new Medewerker(naamM, adres, woonplaats, geboortedatum, Id, wachtwoord);
            Bioscoop   bioscoop   = new Bioscoop(naam, locatie);

            bioscoop.VoegPersoonToe(medewerker);
            bioscoop.VoegPersoonToe(medewerker);
        }
 private void btnRegistreer_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(txtNaam.Text))
     {
         MessageBox.Show("Vul een naam in");
         txtNaam.Focus();
         return;
     }
     if (string.IsNullOrEmpty(txtAdres.Text))
     {
         MessageBox.Show("Vul een adres in");
         txtAdres.Focus();
         return;
     }
     if (string.IsNullOrEmpty(txtWoonplaats.Text))
     {
         MessageBox.Show("Vul een woonplaats in");
         txtWoonplaats.Focus();
         return;
     }
     if (string.IsNullOrEmpty(txtWachtwoord.Text))
     {
         MessageBox.Show("Vul een wachtwoord in");
         txtWachtwoord.Focus();
         return;
     }
     if (chbVoorwaarde.Checked)
     {
         string   Naam          = txtNaam.Text;
         string   Adres         = txtAdres.Text;
         string   Woonplaats    = txtWoonplaats.Text;
         DateTime Geboortedatum = dtpGeboortedatum.Value;
         int      Id            = (int)nudId.Value;
         string   Wachtwoord    = txtWachtwoord.Text;
         try
         {
             Medewerker NieuweMedewerker = new Medewerker(Naam, Adres, Woonplaats, Geboortedatum, Id, Wachtwoord);
             bioscoop.VoegPersoonToe(NieuweMedewerker);
             this.Close();
         }
         catch (NumberAlreadyTakenException ex)
         {
             MessageBox.Show(ex.Message);
         }
     }
 }
        public void TestLogInMedewerker()
        {
            string naam    = "Bioscoop";
            string locatie = "Eindhoven";

            //Medewerker
            string   naamM         = "Test Persoon";
            string   adres         = "Test Adres";
            string   woonplaats    = "Test Woonplaats";
            DateTime geboortedatum = new DateTime(1, 1, 1);
            int      Id            = 5656;
            string   wachtwoord    = "Test Wachtwoord";

            Medewerker medewerker = new Medewerker(naamM, adres, woonplaats, geboortedatum, Id, wachtwoord);
            Bioscoop   bioscoop   = new Bioscoop(naam, locatie);

            bioscoop.MaakStandaardBioscoop();
            bioscoop.VoegPersoonToe(medewerker);
            Medewerker loginMedewerker = bioscoop.LogInMedewerker(Id, wachtwoord);

            Assert.AreEqual(medewerker, loginMedewerker);
        }
        public void TestLogInLid()
        {
            string naam    = "Bioscoop";
            string locatie = "Eindhoven";

            //Lid
            string   naamL           = "Test Persoon";
            string   adresL          = "Test Adres";
            string   woonplaatsL     = "Test Woonplaats";
            DateTime geboortedatumL  = new DateTime(1, 1, 1);
            string   gebruikersnaamL = "Test Gebruikersnaam";
            string   wachtwoordL     = "Test Wachtwoord";

            Lid      lid      = new Lid(naamL, adresL, woonplaatsL, geboortedatumL, gebruikersnaamL, wachtwoordL);
            Bioscoop bioscoop = new Bioscoop(naam, locatie);

            bioscoop.MaakStandaardBioscoop();
            bioscoop.VoegPersoonToe(lid);
            Lid loginLid = bioscoop.LogInLid(gebruikersnaamL, wachtwoordL);

            Assert.AreEqual(lid, loginLid);
        }