public void CaseSensitivityToKana() { var result = WanaKana.ToKana("aiueo"); var upperResult = WanaKana.ToKana("AIUEO"); Assert.NotEqual(upperResult, result); }
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); } }
public void KanaEdgeCases(string input, string expectedResult) { var result = WanaKana.ToKana(input); Assert.Equal(expectedResult, result); }