Esempio n. 1
0
        public void StripWithMatchKanji(string input, bool isLeading, string matchKanji, string expectedResult)
        {
            var kanji = matchKanji.Split(',').Select(s => s[0]);

            Assert.Equal(expectedResult, OkuriganaHelpers.StripOkurigana(input, isLeading, kanji.ToArray()));
        }
Esempio n. 2
0
 public void StripLeading(string input, string expectedResult)
 {
     Assert.Equal(expectedResult, OkuriganaHelpers.StripOkurigana(input, isLeading: true));
 }
Esempio n. 3
0
 public void DefaultParameters(string input, string expectedResult)
 {
     Assert.Equal(expectedResult, OkuriganaHelpers.StripOkurigana(input));
 }
Esempio n. 4
0
 public void BasicInputs(string input, string expectedResult)
 {
     Assert.Equal(expectedResult, OkuriganaHelpers.StripOkurigana(input));
 }
Esempio n. 5
0
 public void EmptyInput()
 {
     Assert.Equal(string.Empty, OkuriganaHelpers.StripOkurigana(string.Empty));
 }
Esempio n. 6
0
 /// <summary>
 /// Strips Okurigana.
 /// </summary>
 /// <param name="input">Input.</param>
 /// <returns>Input without okurigana.</returns>
 public static string StripOkurigana(string input) => OkuriganaHelpers.StripOkurigana(input);