public void Init_Test() { if (File.Exists("test.sqlite")) { try { File.Delete("test.sqlite"); } catch (Exception ex) { Console.WriteLine(ex.Message); } } bd = new BaseDonnees.DB.db("test.sqlite"); bd.creationTables(); }
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); }