public void SiNomFamilleMoinsDeTroisCaractere_AlorsCompleterAvecX([Values("L", "Lu")] string nomEnvoye, [Values("LXX", "LUX")] string prefixeNom) { // Arranger string prenom = "Émile"; DateTime dateNaissance = new DateTime(1975, 11, 5); var homme = new Homme(nomEnvoye, prenom, dateNaissance); var decompositionAttendu = prefixeNom + "E751105"; // Agir var decomposition = homme.PrefixeNam(); // Assurer decomposition.Should().BeEquivalentTo(decompositionAttendu); }
public void DevraitRetournerPrefixeNam() { // Arranger string nom = "Côté"; string prenom = "Sébastien"; DateTime dateNaissance = new DateTime(1975, 11, 5); var hommme = new Homme(nom, prenom, dateNaissance); var prefixeNamAttendu = "COTS751105"; // Agir var prefixeNam = hommme.PrefixeNam(); // Assurer prefixeNam.Should().BeEquivalentTo(prefixeNamAttendu); }
public void SiNomFamilleCommenceParSaintOuEquivalent_AlorsRemplacerParAbreviation([Values("Saint", "St", "Saints", "Sainte", "Ste", "Saintes")] string debutNom) { // Arranger string nom = debutNom + "-Nicolas"; string prenom = "Émile"; DateTime dateNaissance = new DateTime(1975, 11, 5); var homme = new Homme(nom, prenom, dateNaissance); var decompositionAttendu = "STNE751105"; // Agir var decomposition = homme.PrefixeNam(); // Assurer decomposition.Should().BeEquivalentTo(decompositionAttendu); }
public void SiNomFamilleComporteCaractereSpeciaux_AlorsRetirerCaractere([Values(" ", "-")] string caractere) { // Arranger // Arranger string nom = "L" + caractere + "Normand"; string prenom = "Émile"; DateTime dateNaissance = new DateTime(1975, 11, 5); var homme = new Homme(nom, prenom, dateNaissance); var decompositionAttendu = "LNOE751105"; // Agir var decomposition = homme.PrefixeNam(); // Assurer decomposition.Should().BeEquivalentTo(decompositionAttendu); }