예제 #1
0
 public void MethodGetCategoryShouldNeverFail()
 {
     for (int i = 0; i <= 0x10FFFF; i++)
     {
         UnicodeInfo.GetCategory(i);
     }
 }
예제 #2
0
        public void MethodGetCharInfoShouldHaveCoherentResults()
        {
            for (int i = 0; i <= 0x10FFFF; i++)
            {
                var charInfo = UnicodeInfo.GetCharInfo(i);

                Assert.Equal(charInfo.Name, UnicodeInfo.GetName(i));
                Assert.Equal(charInfo.Category, UnicodeInfo.GetCategory(i));
                Assert.Equal(UnicodeInfo.GetDisplayText(charInfo), UnicodeInfo.GetDisplayText(i));
            }
        }