示例#1
0
        public void Should_GetPinyin_Return_EmptyArray_While_InputHasNonChineseCharacters(string input)
        {
            using (MsImeService ime = new MsImeService(ImeClass.China))
            {
                string[] result = ime.GetPinyin(input);

                Assert.IsTrue(result.Length == 0);
            }
        }
示例#2
0
        public void Should_GetZhuyin_Succeed(string input, string[] expected)
        {
            using (MsImeService ime = new MsImeService(ImeClass.China))
            {
                string[] result = ime.GetZhuyin(input);

                Assert.IsTrue(result.SequenceEqual(expected));
            }
        }
示例#3
0
        public void Should_GetPinyin_Succeed(string input, string[] expected)
        {
            using (MsImeService ime = new MsImeService(ImeClass.China))
            {
                // Show conversion mode capabilities.
                Console.WriteLine($"ConversionModeCaps: {ime.ConversionModeCaps}");

                string[] result = ime.GetPinyin(input);

                Assert.IsTrue(result.SequenceEqual(expected));
            }
        }