public void accesseursTest() { Journee j = new Journee(54); Assert.IsNotNull(j.getActivites(), "getActivites ne revoie pas la bonne valeur"); Assert.AreEqual(j.getDescription(), "", "getDescription ne renvoie pas la bonne valeur"); Assert.AreEqual(j.getNumero(), 54, "getNumero ne renvoie pas la bonne valeur"); Assert.AreEqual(j.isJourneeExterieure(), false, "isJourneeExterieure ne renvoie pas la bonne valeur"); j.setRapport("LOL"); List <Activite> lA = new List <Activite> { new Activite(new TypeActivite("Lel")) }; j.setListeActivites(lA); j.setJourneeExterieure(true); Assert.AreEqual(j.getActivites(), lA, "setActivites ne fonctionne pas"); Assert.AreEqual(j.getDescription(), "LOL", "setDescription ne renvoie pas la bonne valeur"); Assert.AreEqual(j.isJourneeExterieure(), true, "setJourneeExterieure ne renvoie pas la bonne valeur"); String str = ""; for (int i = 0; i < 1000; ++i) { str += i.ToString(); } bool texteOK = j.setRapport(str); Assert.IsFalse(texteOK, "La description dépasse les 1000 caractères"); }
public void ajouterActiviteTest() { Journee j = new Journee(); Activite a = new Activite(new TypeActivite("Lel"), "xD", new TimeMartien(0, 0, 0, 0), new TimeMartien(1, 2, 3, 4), new Lieu(0, 0)); j.ajouterActivite(a); Assert.IsNotNull(j.getActivites(), "L'ajout d'activité a échoué"); }
public void supprimerActiviteTest() { Journee j = new Journee(); Activite a = new Activite(new TypeActivite("Lel"), "xD", new TimeMartien(0, 0, 0, 0), new TimeMartien(1, 2, 3, 4), new Lieu(0, 0)); j.ajouterActivite(a); j.supprimerActivite(a); Activite actSuppr = j.getActivites().Find(e => (e.getNom().Equals(a.getNom()) && e.getDescription().Equals(a.getDescription()))); Assert.IsNull(actSuppr, "La suppression d'activité a échoué"); }