示例#1
0
 public void TestEntreprise_uneEntrepriseValideEstValide()
 {
     Entreprise entreprise = new Entreprise();
     IEntrepriseMessage message = TEST.MESSAGE_ENTREPRISE_VALIDE;
     entreprise.modifier(message);
     Assert.IsTrue(entreprise.estValide());
     Assert.AreEqual(0, entreprise.donnerLesMessagesDeValidation().Count());
 }
示例#2
0
 public void TestEntreprise_uneEntrepriseVideEstInvalide()
 {
     Entreprise entreprise = new Entreprise();
     entreprise.modifier(TEST.MESSAGE_ENTREPRISE_VIDE);
     Assert.IsFalse(entreprise.estValide());
     ListeMessagesValidation erreurs = entreprise.donnerLesMessagesDeValidation();
     Assert.AreEqual(5, erreurs.Count());
     Assert.IsTrue(erreurs.Any(x => x == VALIDATION.REQUIS_NUMERO_SIRET));
     Assert.IsTrue(erreurs.Any(x => x == VALIDATION.REQUIS_DENOMINATION));
     Assert.IsTrue(erreurs.Any(x => x == VALIDATION.REQUIS_VOIE));
     Assert.IsTrue(erreurs.Any(x => x == VALIDATION.REQUIS_CODE_POSTAL));
     Assert.IsTrue(erreurs.Any(x => x == VALIDATION.REQUIS_COMMUNE));
 }
示例#3
0
 public void TestEntreprise_uneEntrepriseAvecUnNuméroSIRETDéjàPrisEstInvalide()
 {
     Entreprise entrepriseEnregistrée = new Entreprise();
     IEntrepriseMessage message = TEST.MESSAGE_ENTREPRISE_VALIDE;
     entrepriseEnregistrée.modifier(TEST.MESSAGE_ENTREPRISE_VALIDE);
     entrepriseEnregistrée.enregistrer();
     Entreprise entreprise = new Entreprise();
     entreprise.modifier(message);
     Assert.IsFalse(entreprise.estValide());
     ListeMessagesValidation erreurs = entreprise.donnerLesMessagesDeValidation();
     Assert.AreEqual(1, erreurs.Count());
     Assert.IsTrue(erreurs.Any(x => x == VALIDATION.INDISPONIBLE_NUMERO_SIRET));
 }