public void DM_Start_3() { Assert.AreEqual("3", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "DT")); Assert.AreEqual("3", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "TH")); Assert.AreEqual("3", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "T")); Assert.AreEqual("3", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "D")); }
public void NYSIIS_H_Test() { Assert.AreEqual("MCANTAS", Phonetics.LongPhonetic(NYSIIS, "Mackcintosh")); Assert.AreEqual("SAH", Phonetics.LongPhonetic(NYSIIS, "Soho")); Assert.AreEqual("Arax", Phonetics.LongPhonetic(NYSIIS, "Ahyrax")); Assert.AreEqual("NAT", Phonetics.LongPhonetic(NYSIIS, "KNUTH")); }
public void DM_AfterVowel_4() { Assert.AreEqual("043", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "ASCHD")); Assert.AreEqual("043", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "ASCHT")); Assert.AreEqual("043", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "ASHT")); Assert.AreEqual("043", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "ASHD")); Assert.AreEqual("043", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "ASZD")); Assert.AreEqual("043", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "ASZT")); Assert.AreEqual("043", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "AST")); Assert.AreEqual("04", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "ASC")); Assert.AreEqual("04", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "AS")); Assert.AreEqual("04", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "AZ")); Assert.AreEqual("04", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "ASCHTSCH")); Assert.AreEqual("04", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "ASCHTSH")); Assert.AreEqual("04", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "ASCHTSH")); Assert.AreEqual("04", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "ASTSCH")); Assert.AreEqual("04", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "ASHTSH")); Assert.AreEqual("04", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "ASHCH")); Assert.AreEqual("04", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "ASTCH")); Assert.AreEqual("04", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "ASTRS")); Assert.AreEqual("04", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "ASTRZ")); Assert.AreEqual("04", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "ASTSH")); Assert.AreEqual("04", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "ASZCZ")); Assert.AreEqual("04", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "ASZCS")); }
public void COLOGNE_Letter_D() { Assert.AreEqual("8", Phonetics.LongPhonetic(COLOGNE_PHONETIC, "DC")); Assert.AreEqual("8", Phonetics.LongPhonetic(COLOGNE_PHONETIC, "DS")); Assert.AreEqual("8", Phonetics.LongPhonetic(COLOGNE_PHONETIC, "DZ")); Assert.AreEqual("2", Phonetics.LongPhonetic(COLOGNE_PHONETIC, "D")); }
public void DM_Start_4() { Assert.AreEqual("4", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "TTSCH")); Assert.AreEqual("4", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "CSZ")); Assert.AreEqual("4", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "CZS")); Assert.AreEqual("4", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "CS")); Assert.AreEqual("4", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "CZ")); Assert.AreEqual("4", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "DRZ")); Assert.AreEqual("4", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "DRS")); Assert.AreEqual("4", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "DSH")); Assert.AreEqual("4", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "DZH")); Assert.AreEqual("4", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "DZS")); Assert.AreEqual("4", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "DS")); Assert.AreEqual("4", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "DZ")); Assert.AreEqual("4", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "S")); Assert.AreEqual("4", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "Z")); Assert.AreEqual("4", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "TRZ")); Assert.AreEqual("4", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "TRS")); Assert.AreEqual("4", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "TRCH")); Assert.AreEqual("4", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "TSH")); Assert.AreEqual("4", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "SCH")); Assert.AreEqual("4", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "SH")); Assert.AreEqual("4", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "TTSZ")); Assert.AreEqual("4", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "TTZ")); Assert.AreEqual("4", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "TTS")); Assert.AreEqual("4", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "TZS")); Assert.AreEqual("4", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "TC")); Assert.AreEqual("4", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "TS")); Assert.AreEqual("4", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "TZ")); Assert.AreEqual("4", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "TSZ")); Assert.AreEqual("4", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "ZH")); Assert.AreEqual("4", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "ZS")); Assert.AreEqual("4", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "ZSCH")); Assert.AreEqual("4", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "ZHSH")); }
public void COLOGNE_Letter_T() { Assert.AreEqual("8", Phonetics.LongPhonetic(COLOGNE_PHONETIC, "TC")); Assert.AreEqual("8", Phonetics.LongPhonetic(COLOGNE_PHONETIC, "TS")); Assert.AreEqual("8", Phonetics.LongPhonetic(COLOGNE_PHONETIC, "TZ")); Assert.AreEqual("2", Phonetics.LongPhonetic(COLOGNE_PHONETIC, "T")); }
public void DM_AfterVowel_6() { Assert.AreEqual("06", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "AM")); Assert.AreEqual("06", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "AN")); Assert.AreEqual("066", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "AMN")); Assert.AreEqual("066", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "ANM")); }
public void DM_AfterVowel_3() { Assert.AreEqual("03", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "ADT")); Assert.AreEqual("03", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "ATH")); Assert.AreEqual("03", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "AD")); Assert.AreEqual("03", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "AT")); }
public void Metaphone_letter_H() { Assert.AreEqual("AH", Phonetics.LongPhonetic(METAPHONE, "AHOY")); Assert.AreEqual("SF", Phonetics.LongPhonetic(METAPHONE, "SIGH")); Assert.AreEqual("S", Phonetics.LongPhonetic(METAPHONE, "SAH")); Assert.AreEqual("KST", Phonetics.LongPhonetic(METAPHONE, "GHOST")); }
public void Metaphone_Starts_With_Vowel() { Assert.AreEqual("ARMR", Phonetics.LongPhonetic(METAPHONE, "Armour")); Assert.AreEqual("EFR", Phonetics.LongPhonetic(METAPHONE, "Ever")); Assert.AreEqual("INTJR", Phonetics.LongPhonetic(METAPHONE, "Integer")); Assert.AreEqual("ONRS", Phonetics.LongPhonetic(METAPHONE, "ONEROUS")); Assert.AreEqual("UNT", Phonetics.LongPhonetic(METAPHONE, "UNDO")); }
public void COLOGNE_Vowel() { Assert.AreEqual("0", Phonetics.LongPhonetic(COLOGNE_PHONETIC, "A")); Assert.AreEqual("0", Phonetics.LongPhonetic(COLOGNE_PHONETIC, "E")); Assert.AreEqual("0", Phonetics.LongPhonetic(COLOGNE_PHONETIC, "I")); Assert.AreEqual("0", Phonetics.LongPhonetic(COLOGNE_PHONETIC, "O")); Assert.AreEqual("0", Phonetics.LongPhonetic(COLOGNE_PHONETIC, "U")); }
public void DM_Start_1() { Assert.AreEqual("1", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "IA")); Assert.AreEqual("1", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "IE")); Assert.AreEqual("1", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "IO")); Assert.AreEqual("1", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "IU")); Assert.AreEqual("1", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "EU")); Assert.AreEqual("1", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "J")); }
public void AllAlphabeticsTest() { int TotalLength = 0; for (int i = Convert.ToInt32('A'); i <= Convert.ToInt32('Z'); i++) { TotalLength += Phonetics.LongPhonetic(SOUNDEX, "A" + Convert.ToChar(i)).ToString().Length; } Assert.AreEqual(44, TotalLength); }
public void MetaphoneStart_SubstituteSingle() { Assert.AreEqual("K", Phonetics.LongPhonetic(METAPHONE, "C")); Assert.AreEqual("T", Phonetics.LongPhonetic(METAPHONE, "D")); Assert.AreEqual("K", Phonetics.LongPhonetic(METAPHONE, "G")); Assert.AreEqual("K", Phonetics.LongPhonetic(METAPHONE, "Q")); Assert.AreEqual("F", Phonetics.LongPhonetic(METAPHONE, "V")); Assert.AreEqual("S", Phonetics.LongPhonetic(METAPHONE, "X")); Assert.AreEqual("S", Phonetics.LongPhonetic(METAPHONE, "Z")); }
public void DM_Start_7() { Assert.AreEqual("7", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "FB")); Assert.AreEqual("7", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "PH")); Assert.AreEqual("7", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "PF")); Assert.AreEqual("7", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "B")); Assert.AreEqual("7", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "F")); Assert.AreEqual("7", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "P")); Assert.AreEqual("7", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "V")); Assert.AreEqual("7", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "W")); }
public void COLOGNE_Letter_C() { Assert.AreEqual("8", Phonetics.LongPhonetic(COLOGNE_PHONETIC, "C")); Assert.AreEqual("4", Phonetics.LongPhonetic(COLOGNE_PHONETIC, "CA")); Assert.AreEqual("4", Phonetics.LongPhonetic(COLOGNE_PHONETIC, "CH")); Assert.AreEqual("4", Phonetics.LongPhonetic(COLOGNE_PHONETIC, "CK")); Assert.AreEqual("4", Phonetics.LongPhonetic(COLOGNE_PHONETIC, "CO")); Assert.AreEqual("4", Phonetics.LongPhonetic(COLOGNE_PHONETIC, "CQ")); Assert.AreEqual("4", Phonetics.LongPhonetic(COLOGNE_PHONETIC, "CU")); Assert.AreEqual("4", Phonetics.LongPhonetic(COLOGNE_PHONETIC, "CX")); }
public void NYSiiS_Start() { Assert.AreEqual("MC", Phonetics.LongPhonetic(NYSIIS, "MAC")); Assert.AreEqual("MC", Phonetics.LongPhonetic(NYSIIS, " MAC")); Assert.AreEqual("N", Phonetics.LongPhonetic(NYSIIS, "KN")); Assert.AreEqual("F", Phonetics.LongPhonetic(NYSIIS, "PH")); Assert.AreEqual("S", Phonetics.LongPhonetic(NYSIIS, "SCH")); Assert.AreEqual("F", Phonetics.LongPhonetic(NYSIIS, "PF")); Assert.AreEqual("C", Phonetics.LongPhonetic(NYSIIS, "K")); Assert.AreEqual("C", Phonetics.LongPhonetic(NYSIIS, " K")); }
public void MetaphoneStart_Y() { Assert.AreEqual("K", Phonetics.LongPhonetic(METAPHONE, "YC")); Assert.AreEqual("T", Phonetics.LongPhonetic(METAPHONE, "YD")); Assert.AreEqual("K", Phonetics.LongPhonetic(METAPHONE, "YG")); Assert.AreEqual("", Phonetics.LongPhonetic(METAPHONE, "YH")); Assert.AreEqual("K", Phonetics.LongPhonetic(METAPHONE, "YQ")); Assert.AreEqual("F", Phonetics.LongPhonetic(METAPHONE, "YV")); Assert.AreEqual("", Phonetics.LongPhonetic(METAPHONE, "YW")); Assert.AreEqual("S", Phonetics.LongPhonetic(METAPHONE, "YX")); Assert.AreEqual("S", Phonetics.LongPhonetic(METAPHONE, "YZ")); }
public void DM_Start_5() { Assert.AreEqual("5", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "CHS")); Assert.AreEqual("5", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "CH")); Assert.AreEqual("5", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "CK")); Assert.AreEqual("5", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "KH")); Assert.AreEqual("5", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "KS")); Assert.AreEqual("5", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "C")); Assert.AreEqual("5", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "G")); Assert.AreEqual("5", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "K")); Assert.AreEqual("5", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "Q")); }
public void DM_AfterVowel_7() { Assert.AreEqual("07", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "AAU")); Assert.AreEqual("07", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "AFB")); Assert.AreEqual("07", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "APH")); Assert.AreEqual("07", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "APF")); Assert.AreEqual("07", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "AB")); Assert.AreEqual("07", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "AF")); Assert.AreEqual("07", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "AP")); Assert.AreEqual("07", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "AV")); Assert.AreEqual("07", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "AW")); }
public void MetaphoneStart_ThreeLetterSubsitutitions() { Assert.AreEqual("X", Phonetics.LongPhonetic(METAPHONE, "CIA")); Assert.AreEqual("J", Phonetics.LongPhonetic(METAPHONE, "DGE")); Assert.AreEqual("J", Phonetics.LongPhonetic(METAPHONE, "DGI")); Assert.AreEqual("J", Phonetics.LongPhonetic(METAPHONE, "DGY")); Assert.AreEqual("SX", Phonetics.LongPhonetic(METAPHONE, "SCH")); Assert.AreEqual("X", Phonetics.LongPhonetic(METAPHONE, "TIA")); Assert.AreEqual("X", Phonetics.LongPhonetic(METAPHONE, "TCH")); Assert.AreEqual("X", Phonetics.LongPhonetic(METAPHONE, "TIO")); Assert.AreEqual("EH", Phonetics.LongPhonetic(METAPHONE, "EHA")); }
public void MetaphoneStart_Pair() { Assert.AreEqual("E", Phonetics.LongPhonetic(METAPHONE, "AE")); Assert.AreEqual("S", Phonetics.LongPhonetic(METAPHONE, "CI")); Assert.AreEqual("S", Phonetics.LongPhonetic(METAPHONE, "CE")); Assert.AreEqual("S", Phonetics.LongPhonetic(METAPHONE, "CY")); Assert.AreEqual("N", Phonetics.LongPhonetic(METAPHONE, "GN")); Assert.AreEqual("N", Phonetics.LongPhonetic(METAPHONE, "KN")); Assert.AreEqual("F", Phonetics.LongPhonetic(METAPHONE, "PH")); Assert.AreEqual("N", Phonetics.LongPhonetic(METAPHONE, "PN")); Assert.AreEqual("X", Phonetics.LongPhonetic(METAPHONE, "SH")); Assert.AreEqual("0", Phonetics.LongPhonetic(METAPHONE, "TH")); Assert.AreEqual("R", Phonetics.LongPhonetic(METAPHONE, "WR")); }
public void DM_AfterVowel_5() { Assert.AreEqual("05", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "AH")); Assert.AreEqual("05", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "ACH")); Assert.AreEqual("05", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "ACK")); Assert.AreEqual("05", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "AH")); Assert.AreEqual("05", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "AC")); Assert.AreEqual("05", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "AG")); Assert.AreEqual("05", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "AK")); Assert.AreEqual("05", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "AQ")); Assert.AreEqual("054", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "AX")); Assert.AreEqual("054", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "AKS")); Assert.AreEqual("054", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "ACHS")); }
public void DM_START_AllAlphabeticsTest() { String testString = ""; for (int i = Convert.ToInt32('A'); i <= Convert.ToInt32('Z'); i++) { testString = Convert.ToString(Phonetics.LongPhonetic(DAITCHMOKOTOFF, Convert.ToChar(i).ToString())); if (!Char.IsDigit(testString, 0)) { Assert.Fail("Incomplete list of substitutions for starting characters " + testString); } } }
public void DM_AfterVowel_Discard() { Assert.AreEqual("0", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "UIA")); Assert.AreEqual("0", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "UIE")); Assert.AreEqual("0", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "UIO")); Assert.AreEqual("0", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "UIU")); Assert.AreEqual("0", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "UUE")); Assert.AreEqual("0", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "AA")); Assert.AreEqual("0", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "EE")); Assert.AreEqual("0", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "II")); Assert.AreEqual("0", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "OO")); Assert.AreEqual("0", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "UU")); Assert.AreEqual("0", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "IY")); }
public void DM_AfterVowel_1() { Assert.AreEqual("01", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "AAI")); Assert.AreEqual("01", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "AAJ")); Assert.AreEqual("01", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "AAY")); Assert.AreEqual("01", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "AEI")); Assert.AreEqual("01", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "AEJ")); Assert.AreEqual("01", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "AEU")); Assert.AreEqual("01", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "AEY")); Assert.AreEqual("01", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "AOI")); Assert.AreEqual("01", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "AOJ")); Assert.AreEqual("01", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "AOY")); Assert.AreEqual("01", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "UUI")); Assert.AreEqual("01", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "UUJ")); Assert.AreEqual("01", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "UUY")); }
public void NYSIS_WordEnd() { Assert.AreEqual("MY", Phonetics.LongPhonetic(NYSIIS, "MAY")); Assert.AreEqual("FAD", Phonetics.LongPhonetic(NYSIIS, "PHART")); Assert.AreEqual("MCY", Phonetics.LongPhonetic(NYSIIS, "MACKIE")); Assert.AreEqual("MCY", Phonetics.LongPhonetic(NYSIIS, "MACKEE")); Assert.AreEqual("SNAD", Phonetics.LongPhonetic(NYSIIS, "SCHMIDT")); Assert.AreEqual("BAD", Phonetics.LongPhonetic(NYSIIS, "Bart")); Assert.AreEqual("HAD", Phonetics.LongPhonetic(NYSIIS, "Hurd")); Assert.AreEqual("HAD", Phonetics.LongPhonetic(NYSIIS, "Hunt")); Assert.AreEqual("WASTARLAD", Phonetics.LongPhonetic(NYSIIS, "WESTERLUND")); Assert.AreEqual("CARAY", Phonetics.LongPhonetic(NYSIIS, "CARRAWAY")); /* * MACINTOSH */ }
public void MetaphoneStart_SameSingle() { Assert.AreEqual("A", Phonetics.LongPhonetic(METAPHONE, "A")); Assert.AreEqual("B", Phonetics.LongPhonetic(METAPHONE, "B")); Assert.AreEqual("E", Phonetics.LongPhonetic(METAPHONE, "E")); Assert.AreEqual("F", Phonetics.LongPhonetic(METAPHONE, "F")); Assert.AreEqual("H", Phonetics.LongPhonetic(METAPHONE, "H")); Assert.AreEqual("I", Phonetics.LongPhonetic(METAPHONE, "I")); Assert.AreEqual("J", Phonetics.LongPhonetic(METAPHONE, "J")); Assert.AreEqual("K", Phonetics.LongPhonetic(METAPHONE, "K")); Assert.AreEqual("L", Phonetics.LongPhonetic(METAPHONE, "L")); Assert.AreEqual("M", Phonetics.LongPhonetic(METAPHONE, "M")); Assert.AreEqual("N", Phonetics.LongPhonetic(METAPHONE, "N")); Assert.AreEqual("O", Phonetics.LongPhonetic(METAPHONE, "O")); Assert.AreEqual("P", Phonetics.LongPhonetic(METAPHONE, "P")); Assert.AreEqual("R", Phonetics.LongPhonetic(METAPHONE, "R")); Assert.AreEqual("S", Phonetics.LongPhonetic(METAPHONE, "S")); Assert.AreEqual("T", Phonetics.LongPhonetic(METAPHONE, "T")); Assert.AreEqual("U", Phonetics.LongPhonetic(METAPHONE, "U")); Assert.AreEqual("W", Phonetics.LongPhonetic(METAPHONE, "W")); Assert.AreEqual("Y", Phonetics.LongPhonetic(METAPHONE, "Y")); }
public void DM_Start_2() { Assert.AreEqual("2", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "SCHTSCH")); Assert.AreEqual("2", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "SCHTSH")); Assert.AreEqual("2", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "SCHTSH")); Assert.AreEqual("2", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "STSCH")); Assert.AreEqual("2", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "SHTSH")); Assert.AreEqual("2", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "SHCH")); Assert.AreEqual("2", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "STCH")); Assert.AreEqual("2", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "STRZ")); Assert.AreEqual("2", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "STRS")); Assert.AreEqual("2", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "STSH")); Assert.AreEqual("2", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "SZCZ")); Assert.AreEqual("2", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "SZCS")); Assert.AreEqual("2", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "SCHD")); Assert.AreEqual("2", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "SCHT")); Assert.AreEqual("2", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "SHT")); Assert.AreEqual("2", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "SHD")); Assert.AreEqual("2", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "SZD")); Assert.AreEqual("2", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "SZT")); Assert.AreEqual("2", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "ST")); Assert.AreEqual("2", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "SC")); }
public void DM_ZeroStart() { Assert.AreEqual("0", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "AI")); Assert.AreEqual("0", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "AJ")); Assert.AreEqual("0", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "AU")); Assert.AreEqual("0", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "AY")); Assert.AreEqual("0", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "EI")); Assert.AreEqual("0", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "EJ")); Assert.AreEqual("0", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "EY")); Assert.AreEqual("0", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "OI")); Assert.AreEqual("0", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "OJ")); Assert.AreEqual("0", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "OY")); Assert.AreEqual("0", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "UE")); Assert.AreEqual("0", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "UI")); Assert.AreEqual("0", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "UJ")); Assert.AreEqual("0", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "UY")); Assert.AreEqual("0", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "A")); Assert.AreEqual("0", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "E")); Assert.AreEqual("0", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "I")); Assert.AreEqual("0", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "O")); Assert.AreEqual("0", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "U")); Assert.AreEqual("0", Phonetics.LongPhonetic(DAITCHMOKOTOFF, "Y")); }