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); } }
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)); } }