Exemple #1
0
        public void SpellRwanda()
        {
            Options options = TransliterateEngine.DefaultOptions();

            options.RLanguage = LanguageForR.TrilledTapped;
            Assert.AreEqual("Luwanta", engine.OneName("Rwanda", options));
        }
Exemple #2
0
        public void SpellZimbabwe()
        {
            Options options = TransliterateEngine.DefaultOptions();

            options.IsFinalEPronounced = true;
            Assert.AreEqual("Sinpapuwe", engine.OneName("Zimbabwe", options));
        }
Exemple #3
0
        public void SpellSamoa()
        {
            Options options = TransliterateEngine.DefaultOptions();

            options.VowelCluster = ClusterPreference.Split;
            Assert.AreEqual("Samowa", engine.OneName("Samoa", options));
        }
Exemple #4
0
        public void SpellVanuatu()
        {
            Options options = TransliterateEngine.DefaultOptions();

            options.VowelCluster = ClusterPreference.Split;
            Assert.AreEqual("Wanuwatu", engine.OneName("Vanuatu", options));
        }
Exemple #5
0
        public void SpellKiribati()
        {
            Options options = TransliterateEngine.DefaultOptions();

            options.RLanguage = LanguageForR.TrilledTapped;
            Assert.AreEqual("Kilipasi", engine.OneName("Kiribati", options));
        }
Exemple #6
0
        public void SpellCameroon()
        {
            Options options = TransliterateEngine.DefaultOptions();

            options.RLanguage = LanguageForR.TrilledTapped;
            Assert.AreEqual("Kamelun", engine.OneName("Cameroon", options));
        }
Exemple #7
0
        [Ignore] //Can't make this pass.
        public void SpellAlgeria()
        {
            Options options = TransliterateEngine.DefaultOptions();

            options.RLanguage = LanguageForR.FrenchGerman;

            Assert.AreEqual("Sasali", engine.OneName("Algeria", options));
        }
Exemple #8
0
        public void SpellPapuaNewGuinea()
        {
            Options options = TransliterateEngine.DefaultOptions();

            options.VowelCluster = ClusterPreference.Split;
            Assert.AreEqual("Papuwanukineja", engine.OneName("Papua New Guinea", options));
            Assert.AreEqual("Papuwanijukini", engine.OneName("Papua Niugini", options));
        }
Exemple #9
0
        public void SpellEritrea()
        {
            Options options = TransliterateEngine.DefaultOptions();

            options.RLanguage    = LanguageForR.TrilledTapped;
            options.VowelCluster = ClusterPreference.Split;
            Assert.AreEqual("Eliteja", engine.OneName("Eritrea", options));
        }
Exemple #10
0
        public void SpellSierraLeone()
        {
            Options options = TransliterateEngine.DefaultOptions();

            options.RLanguage    = LanguageForR.TrilledTapped;
            options.VowelCluster = ClusterPreference.Split;
            Assert.AreEqual("Sijelalijon", engine.OneName("Sierra Leone", options));
        }
Exemple #11
0
        public void SpellBurkinaFaso()
        {
            Options options = TransliterateEngine.DefaultOptions();

            options.RLanguage = LanguageForR.FrenchGerman;

            Assert.AreEqual("Pukinapaso", engine.OneName("Burkina Faso", options));
        }
Exemple #12
0
        public void SpellEquatorialGuinea()
        {
            //Too hard, with 2 words
            Options options = TransliterateEngine.DefaultOptions();

            options.RLanguage    = LanguageForR.TrilledTapped;
            options.VowelCluster = ClusterPreference.Split;
            Assert.AreEqual("Kinejekatolija", engine.OneName("Guinea Equatorial", options));
        }
Exemple #13
0
        public void SpellEnglishBeach()
        {
            Options options = TransliterateEngine.DefaultOptions();


            string tokipona = engine.OneName("beach", options);

            Assert.AreEqual("Pe", tokipona);
        }
Exemple #14
0
        public void SpellEnglishSingleLetterA()
        {
            Options options = TransliterateEngine.DefaultOptions();


            string tokipona = engine.OneName("a", options);

            Assert.AreEqual("a", tokipona);
        }
Exemple #15
0
        [Ignore]//Ran out of timne
        public void SpellEnglishSpasm()
        {
            Options options = TransliterateEngine.DefaultOptions();


            string tokipona = engine.OneName("spasm", options);

            Assert.AreEqual("Sasim", tokipona);
        }
Exemple #16
0
        public void SpellEnglishMary()
        {
            Options options = TransliterateEngine.DefaultOptions();

            options.RLanguage = LanguageForR.TrilledTapped;

            string tokipona = engine.OneName("Mery", options);

            Assert.AreEqual("Meli", tokipona);
        }
Exemple #17
0
        public void SpellBotswana()
        {
            //Potana
            Options options = TransliterateEngine.DefaultOptions();

            options.ConsonantCluster = ClusterPreference.Split;
            options.NeutralVowel     = "u";

            Assert.AreEqual("Posuwana", engine.OneName("Botswana", options));
        }
Exemple #18
0
        public void SpellEthiopia()
        {
            Options options = TransliterateEngine.DefaultOptions();

            options.VowelCluster = ClusterPreference.Split;

            const string expected = "Isijopija";
            string       actual   = engine.OneName("Ethiopia", options);

            IsCloseEnough(expected, actual);
        }
Exemple #19
0
        public void SpellLiberia()
        {
            Options options = TransliterateEngine.DefaultOptions();

            options.RLanguage    = LanguageForR.English;
            options.VowelCluster = ClusterPreference.Split;

            const string expected = "Lapewija";
            string       actual   = engine.OneName("Liberia", options);

            IsCloseEnough(expected, actual);
        }