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); }
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)); }