Beispiel #1
0
        public void TestGebruikerToUserAdapter()
        {
            IGebruikersLijst lijst   = new GebruikersLijst();
            PortaalToUser    adapter = new PortaalToUser(lijst);

            User u = new User()
            {
                ID = 1, FirstName = "John", LastName = "Doe"
            };

            adapter.InsertUser(u);
            List <Gebruiker> list = new List <Gebruiker>(lijst.Gebruikers);
            Gebruiker        test = list.First(s => s.GebruikersCode == 1);

            Assert.AreEqual("John", test.VoorNaam);
            Assert.AreEqual("Doe", test.Achternaam);

            u.FirstName = "Jane";
            adapter.UpdateUser(u);
            list = new List <Gebruiker>(lijst.Gebruikers);
            test = list.FirstOrDefault(s => s.GebruikersCode == 1);
            Assert.AreEqual("Jane", test.VoorNaam);

            adapter.DeleteUser(u);
            list = new List <Gebruiker>(lijst.Gebruikers);
            test = list.FirstOrDefault(s => s.GebruikersCode == 1);
            Assert.IsNull(test);
        }
Beispiel #2
0
        public void TestGebruikersPortaal()
        {
            IGebruikersLijst lijst = new GebruikersLijst();

            Gebruiker g = new Gebruiker()
            {
                GebruikersCode = 1, VoorNaam = "John", Achternaam = "Doe"
            };

            lijst.VoegToe(g);
            List <Gebruiker> list = new List <Gebruiker>(lijst.Gebruikers);

            Assert.IsTrue(list.Contains(g));

            g.VoorNaam = "Jane";
            lijst.PasAan(g);
            list = new List <Gebruiker>(lijst.Gebruikers);
            Gebruiker test = list.First(s => s.GebruikersCode == 1);

            Assert.AreEqual("Jane", test.VoorNaam);

            lijst.Verwijder(g);
            list = new List <Gebruiker>(lijst.Gebruikers);
            Assert.IsFalse(list.Contains(g));
        }