示例#1
0
        public void TestBDD_AjoutSupprUser()
        {
            List <Utilisateur> lu = new List <Utilisateur>(data.getAllUtilisateur());
            // Création de l'utilisateur
            int    id     = 42;
            String nom    = "Perceval";
            String prenom = "le Gallois";
            String login  = "******";
            String pass   = "******";

            Utilisateur user = new Utilisateur(id, nom, prenom, login, pass);

            // Modifications BDD
            Assert.IsFalse(data.getAllUtilisateur().Any(u => u.Id == id), "Cet utilisateur est déjà présent dans la BDD !");    // On vérifie que l'utilisateur n'est pas déjà présent dans la BDD

            lu.Add(user);
            data.updateUtilisateur(lu);

            Assert.IsTrue(data.getAllUtilisateur().Any(u => u.Id == id), "L'utilisateur n'a pas été ajouté");     // On vérifie que l'utilisateur a bien été rajouté
            Assert.AreEqual(data.getAllUtilisateur().Find(u => u.Id == id).Nom, nom);
            Assert.AreEqual(data.getAllUtilisateur().Find(u => u.Id == id).Prenom, prenom);
            Assert.AreEqual(data.getAllUtilisateur().Find(u => u.Id == id).Login, login);

            lu.Remove(lu.Find(u => u.Id == id));
            data.updateUtilisateur(lu);

            Assert.IsFalse(data.getAllUtilisateur().Any(u => u.Id == id), "L'utilisateur n'a pas été supprimé");    // On vérifie que l'utilisateur a bien été supprimé
        }
示例#2
0
 public void updateUtilisateur(List <Utilisateur> utilisateurs)
 {
     data.updateUtilisateur(utilisateurs);
 }