public void TestToChars() { char[] chars = new char[3]; int cp = UChar.ToCodePoint(UChar.MinHighSurrogate, UChar.MinLowSurrogate); UChar.ToChars(cp, chars, 1); if (chars[1] != UChar.MinHighSurrogate || chars[2] != UChar.MinLowSurrogate) { Errln("fail"); } chars = UChar.ToChars(cp); if (chars[0] != UChar.MinHighSurrogate || chars[1] != UChar.MinLowSurrogate) { Errln("fail"); } }