コード例 #1
0
        public void CaseSensitivityToKana()
        {
            var result      = WanaKana.ToKana("aiueo");
            var upperResult = WanaKana.ToKana("AIUEO");

            Assert.NotEqual(upperResult, result);
        }
コード例 #2
0
 public void ToKanaTableConversions()
 {
     foreach (var(romaji, hiragana, katakana) in ConversionTables.RomajiToHiraganaKatakana)
     {
         var lower = WanaKana.ToKana(romaji);
         var upper = WanaKana.ToKana(romaji.ToUpperInvariant());
         Assert.Equal(hiragana, lower);
         Assert.Equal(katakana, upper);
     }
 }
コード例 #3
0
        public void KanaEdgeCases(string input, string expectedResult)
        {
            var result = WanaKana.ToKana(input);

            Assert.Equal(expectedResult, result);
        }