/// <summary> /// Fonction qui va lancer l'initialisation du configurateur /// </summary> public void init() { ListeUtilisateurs listeUser = new ListeUtilisateurs(); DAL d = new DAL(System.IO.Path.GetDirectoryName(Environment.GetCommandLineArgs()[0]) + "/bdd/test.sqlite"); Rechercheur.Rechercheur r = new Rechercheur.Rechercheur(d); construction = new Constructeur(); construction.construction(d, r, Controller, listeUser); }
public ListeUtilisateurs RetourListeUser() { Console.WriteLine("La demande de la liste d'utilisateur a été effectuée"); //throw new NotImplementedException(); ListeUtilisateurs l = (ListeUtilisateurs)ListUserCom; Console.WriteLine(l.ListUtilisateur[0].MotDePasse); return((ListeUtilisateurs)ListUserCom); }
public void VerifLoginUser() { Utilisateur u = new Utilisateur("Jacques", "Bernard", "Jacques.Bernard", 14, "test"); ListeUtilisateurs lu = new ListeUtilisateurs(); lu.AjoutUtilisateur(u); Assert.IsNotNull(lu); Assert.AreEqual(true, lu.ChangeUtilisateurEnCours("Jacques.Bernard", "test")); Assert.AreEqual(true, lu.ChangeUtilisateurEnCours("", "")); Assert.AreEqual(false, lu.ChangeUtilisateurEnCours("Jacques.Bernad", "test")); }
public void listeUtilisateurTest() { Utilisateur u = new Utilisateur("Jacques", "Bernard", "Jacques.Bernard", 14, "test"); ListeUtilisateurs lu = new ListeUtilisateurs(); lu.AjoutUtilisateur(u); Assert.IsNotNull(lu); Assert.AreEqual("Bernard", lu.ListUtilisateur[4].Prenom); Assert.AreEqual(14, lu.ListUtilisateur[4].Age); lu.RetirerUtilisateur(u.Login); Assert.Fail("Bernard", lu.ListUtilisateur[0].Prenom); }
private void initRechercheur(IRechercheur r, IListUtilisateur l) { Rechercheur.Rechercheur rech = (Rechercheur.Rechercheur)r; ListeUtilisateurs list = (ListeUtilisateurs)l; comProxy.setListUtilisateur(list); list.Ajout(rech.GestUser); /* * test */ //Console.WriteLine(list.ChangeUtilisateurEnCours("B.J", "test")); Console.WriteLine(list.ChangeUtilisateurEnCours("B.E", "test")); comProxy.setUtilisateur(list.obtientUtilisateur("B.E")); /* * Fin test */ }
public void Init_Test() { //création de la BDD de test bd = new BaseDonnees.DB.db("test.sqlite"); d = new DAL(bd); d.creation(); BaseDonnees.Models.ListeTheme th = new BaseDonnees.Models.ListeTheme("TestTheme"); bd.SetListeTheme(th); th = new BaseDonnees.Models.ListeTheme("EssaiTheme"); bd.SetListeTheme(th); BaseDonnees.Models.MotCle mc = new BaseDonnees.Models.MotCle { mot = "test", valeur = 15, fk_theme = "TestTheme", DateAjout = DateTime.Today, fk_Date = DateTime.Today, Synonyme = new BaseDonnees.Models.Synonyme() }; BaseDonnees.Models.Synonyme syn = new BaseDonnees.Models.Synonyme { mot = "essai", DateAjout = DateTime.Today, fk_Date = DateTime.Today, fk_trad = mc.mot }; bd.SetMotCle(mc); bd.SetSynonyme(syn); mc = new BaseDonnees.Models.MotCle { mot = "Foudre", valeur = 15, fk_theme = "EssaiTheme", DateAjout = DateTime.Today, fk_Date = DateTime.Today, Synonyme = new BaseDonnees.Models.Synonyme() }; bd.SetMotCle(mc); BaseDonnees.Models.Listes liste = new BaseDonnees.Models.Listes("Liste Verte"); BaseDonnees.Models.Sites site = new BaseDonnees.Models.Sites { nomSite = "www.facebook.com", DateAjout = DateTime.Now, fk_Date = DateTime.Now, fk_theme = "TestTheme", fk_liste = liste.liste }; bd.SetListe(liste); bd.SetSites(site); liste = new BaseDonnees.Models.Listes("Liste Rouge"); site = new BaseDonnees.Models.Sites { nomSite = "www.youporn.com", DateAjout = DateTime.Now, fk_Date = DateTime.Now, fk_theme = "TestTheme", fk_liste = liste.liste }; bd.SetListe(liste); bd.SetSites(site); BaseDonnees.Models.ListeDynamique siteDyn = new BaseDonnees.Models.ListeDynamique { url = "http://www.youporn.com", DateAjout = DateTime.Now, fk_Date = DateTime.Now, fk_theme = "TestTheme" }; bd.SetListeDynamique(siteDyn); //création des profils utilisateurs l = new ListeUtilisateurs(); Profil prof = new Profil(); prof.ajoutTheme("TestTheme"); /*HashCreator h = new HashCreator(); * * string mdpHash = h.HashMDP("test");*/ Utilisateur user = new Utilisateur { Nom = "Ofaringite", Prenom = "Carine", Age = 14, Login = "******", MotDePasse = "test" }; user.Profil = prof; Profil prof2 = new Profil(); prof2.ajoutTheme("EssaiTheme"); prof2.ajoutTheme("TestTheme"); Utilisateur user2 = new Utilisateur { Profil = prof, Nom = "Samson", Prenom = "Carole", Age = 18, Login = "******", MotDePasse = "test" }; user2.Profil = prof2; l.AjoutUtilisateur(user); l.AjoutUtilisateur(user2); }