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; }
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); }