/// <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);
        }
Beispiel #2
0
        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);
        }
Beispiel #5
0
        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);
        }