public void LongGermanNameTest() { var kunde = new SalutationParser().StartParser("Frau Prof. Dr. rer. nat. Maria von Leuthäuser-Schnarrenberger"); Assert.AreEqual(kunde.Anrede, "Frau Prof. Dr. rer. nat."); Assert.AreEqual(kunde.InternalGeschlecht, Geschlecht.Weiblich); Assert.AreEqual(kunde.Nachname, "von Leuthäuser-Schnarrenberger"); Assert.AreEqual(kunde.Vorname, "Maria"); Assert.AreEqual(kunde.Titel, "Prof. Dr. rer. nat."); Assert.AreEqual(kunde.Briefanrede, "Sehr geehrte Frau Prof. Dr. rer. nat."); }
public void FrenchSimpleNameTest() { var kunde = new SalutationParser().StartParser("Mme. Charlotte Noir"); Assert.AreEqual(kunde.Anrede, "Mme."); Assert.AreEqual(kunde.InternalGeschlecht, Geschlecht.Weiblich); Assert.AreEqual(kunde.Nachname, "Noir"); Assert.AreEqual(kunde.Vorname, "Charlotte"); Assert.AreEqual(kunde.Titel, null); Assert.AreEqual(kunde.Briefanrede, "Madame"); }
public void SpanishLastNameTest() { var kunde = new SalutationParser().StartParser("Estobar y Gonzales"); Assert.AreEqual(kunde.Anrede, ""); Assert.AreEqual(kunde.InternalGeschlecht, Geschlecht.Ohne); Assert.AreEqual(kunde.Nachname, "Estobar y Gonzales"); Assert.AreEqual(kunde.Vorname, null); Assert.AreEqual(kunde.Titel, null); Assert.AreEqual(kunde.Briefanrede, "Sehr geehrte Damen und Herren"); }
public void LongLastNameGermanTest() { var kunde = new SalutationParser().StartParser("Professor Heinrich Freiherr vom Wald"); Assert.AreEqual(kunde.Anrede, "Herrn Prof."); Assert.AreEqual(kunde.InternalGeschlecht, Geschlecht.Männlich); Assert.AreEqual(kunde.Nachname, "Freiherr vom Wald"); Assert.AreEqual(kunde.Vorname, "Heinrich"); Assert.AreEqual(kunde.Titel, "Prof."); Assert.AreEqual(kunde.Briefanrede, "Sehr geehrter Herr Prof."); }
public void SimpleEnglishNameTest() { var kunde = new SalutationParser().StartParser("Mrs. Doreen Faber"); Assert.AreEqual(kunde.Anrede, "Mrs."); Assert.AreEqual(kunde.InternalGeschlecht, Geschlecht.Weiblich); Assert.AreEqual(kunde.Nachname, "Faber"); Assert.AreEqual(kunde.Vorname, "Doreen"); Assert.AreEqual(kunde.Titel, null); Assert.AreEqual(kunde.Briefanrede, "Dear Mrs."); }
public void SimpleTitleGermanNameTest() { var kunde = new SalutationParser().StartParser("Herr Dr. Sandro Gutmensch"); Assert.AreEqual(kunde.Anrede, "Herr Dr."); Assert.AreEqual(kunde.InternalGeschlecht, Geschlecht.Männlich); Assert.AreEqual(kunde.Nachname, "Gutmensch"); Assert.AreEqual(kunde.Vorname, "Sandro"); Assert.AreEqual(kunde.Titel, "Dr."); Assert.AreEqual(kunde.Briefanrede, "Sehr geehrter Herr Dr."); }
public void MutlipleTitlesGermanNameTest() { var kunde = new SalutationParser().StartParser("Herr Dr. Ing. Dr. rer. nat. Dr. h.c. mult. Paul Steffens"); Assert.AreEqual(kunde.Anrede, "Herr Dr. Ing. Dr. rer. nat. Dr. h.c. mult."); Assert.AreEqual(kunde.InternalGeschlecht, Geschlecht.Männlich); Assert.AreEqual(kunde.Nachname, "Steffens"); Assert.AreEqual(kunde.Vorname, "Paul"); Assert.AreEqual(kunde.Titel, "Dr. Ing. Dr. rer. nat. Dr. h.c. mult."); Assert.AreEqual(kunde.Briefanrede, "Sehr geehrter Herr Dr. Ing. Dr. rer. nat. Dr. h.c. mult."); }
public void NamesBackwardsGermanNameTest() { var kunde = new SalutationParser().StartParser("Dr. Russwurm, Winfried"); Assert.AreEqual(kunde.Anrede, "Herrn Dr."); Assert.AreEqual(kunde.InternalGeschlecht, Geschlecht.Männlich); Assert.AreEqual(kunde.Nachname, "Russwurm"); Assert.AreEqual(kunde.Vorname, "Winfried"); Assert.AreEqual(kunde.Titel, "Dr."); Assert.AreEqual(kunde.Briefanrede, "Sehr geehrter Herr Dr."); }
public void PrefixTitleGermanNameTest() { var kunde = new SalutationParser().StartParser("Herr Dipl. Ing. Max von Müller"); Assert.AreEqual(kunde.Anrede, "Herr Dipl. Ing."); Assert.AreEqual(kunde.InternalGeschlecht, Geschlecht.Männlich); Assert.AreEqual(kunde.Nachname, "von Müller"); Assert.AreEqual(kunde.Vorname, "Max"); Assert.AreEqual(kunde.Titel, "Dipl. Ing."); Assert.AreEqual(kunde.Briefanrede, "Sehr geehrter Herr Dipl. Ing."); }
public void SimpleGermanNameTest() { var kunde = new SalutationParser().StartParser("Frau Sandra Berger"); Assert.AreEqual(kunde.Anrede, "Frau"); Assert.AreEqual(kunde.InternalGeschlecht, Geschlecht.Weiblich); Assert.AreEqual(kunde.Nachname, "Berger"); Assert.AreEqual(kunde.Vorname, "Sandra"); Assert.AreEqual(kunde.Titel, null); Assert.AreEqual(kunde.Briefanrede, "Sehr geehrte Frau"); }