예제 #1
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            monForum    = new Forum(1, "foot");
            lesBloggers = new List <Blogger>();// instancier une liste de type Blogger

            Blogger bloggerPierre   = new Blogger(1, "Pierrot", "Image/Pierrot.png");
            Blogger bloggerSabine   = new Blogger(2, "Sabine", "Image/Sabine.png");
            Blogger bloggerVirginie = new Blogger(3, "Ninie", "Image/Ninie.png");
            Blogger bloggerPaul     = new Blogger(4, "Paulo", "Image/Paulo.png");
            Blogger bloggerMathieu  = new Blogger(5, "Mat", "Image/Mat.png");

            // On ajoute nos bloggers à une liste
            // pour remplir la combobox
            lesBloggers.Add(bloggerPierre); lesBloggers.Add(bloggerSabine);
            lesBloggers.Add(bloggerVirginie); lesBloggers.Add(bloggerPaul);
            lesBloggers.Add(bloggerMathieu);

            Sujet sujetFoot   = new Sujet("Foot", bloggerPierre);
            Sujet sujetTennis = new Sujet("Tennis", bloggerSabine);
            Sujet sujetRugby  = new Sujet("Rugby", bloggerPaul);
            Sujet sujetPhp    = new Sujet("PHP", bloggerVirginie);

            Message m1  = new Message("PSG Champion", DateTime.Now.AddDays(3).ToShortDateString(), bloggerPaul);
            Message m2  = new Message("Lille Champion", DateTime.Now.ToShortDateString(), bloggerMathieu);
            Message m3  = new Message("Lyon Champion", DateTime.Now.AddDays(1).ToShortDateString(), bloggerSabine);
            Message m4  = new Message("Dijon Champion", DateTime.Now.AddDays(-3).ToShortDateString(), bloggerVirginie);
            Message m5  = new Message("Federer Champion", DateTime.Now.AddDays(-5).ToShortDateString(), bloggerMathieu);
            Message m6  = new Message("Nadal Champion", DateTime.Now.ToShortDateString(), bloggerPierre);
            Message m7  = new Message("Djoko Champion", DateTime.Now.ToShortDateString(), bloggerPaul);
            Message m8  = new Message("La Rochelle Champion", DateTime.Now.AddDays(2).ToShortDateString(), bloggerMathieu);
            Message m9  = new Message("Toulouse Champion", DateTime.Now.AddDays(4).ToShortDateString(), bloggerSabine);
            Message m10 = new Message("Toulon Champion", DateTime.Now.AddDays(1).ToShortDateString(), bloggerSabine);
            Message m11 = new Message("PHP que du bonheur", DateTime.Now.AddDays(3).ToShortDateString(), bloggerVirginie);
            Message m12 = new Message("Quel framework utilisez-vous ?", DateTime.Now.AddDays(5).ToShortDateString(), bloggerVirginie);
            Message m13 = new Message("Il faut faire un echo", DateTime.Now.AddDays(-1).ToShortDateString(), bloggerPaul);
            Message m14 = new Message("PDO vs MYSQLI", DateTime.Now.AddDays(-2).ToShortDateString(), bloggerMathieu);
            Message m15 = new Message("$_GET vs $_POST", DateTime.Now.AddDays(-4).ToShortDateString(), bloggerPierre);



            sujetFoot.AjouterMessage(m1); sujetFoot.AjouterMessage(m2); sujetFoot.AjouterMessage(m3); sujetFoot.AjouterMessage(m4);
            sujetTennis.AjouterMessage(m5); sujetTennis.AjouterMessage(m6); sujetTennis.AjouterMessage(m7);
            sujetRugby.AjouterMessage(m8); sujetRugby.AjouterMessage(m9); sujetRugby.AjouterMessage(m10);
            sujetPhp.AjouterMessage(m11); sujetPhp.AjouterMessage(m12); sujetPhp.AjouterMessage(m13);
            sujetPhp.AjouterMessage(m14); sujetPhp.AjouterMessage(m15);

            monForum.AjouterSujet(sujetFoot); monForum.AjouterSujet(sujetPhp);
            monForum.AjouterSujet(sujetRugby); monForum.AjouterSujet(sujetTennis);


            lvSujets.ItemsSource    = monForum.LesSujets;
            txtNbSujets.Text        = monForum.GetNbSujets().ToString();
            cboBloggers.ItemsSource = lesBloggers;
        }
예제 #2
0
        public void AjouterMessageTest()
        {
            Blogger b1 = new Blogger(1, "Neymar", "Image");
            Blogger b2 = new Blogger(1, "Michael", "Image");

            // + instancier un objet de la classe sujet
            Sujet s = new Sujet("foot", b1);
            // * s est donc un objet qui est de type Sujet

            Message m1 = new Message("Il est fort", "04/09/2020", b1);
            Message m2 = new Message("Alllez champion", "04/09/2020", b2);
            Message m3 = new Message("so comment", "04/09/2020", b2);

            s.AjouterMessage(m1);
            s.AjouterMessage(m2);
            s.AjouterMessage(m3);

            Assert.AreEqual(3, s.LesMessages.Count);
            //Assert.AreEqual(2, s.LesMessages.Count);
        }