public void CharacterInfoShouldHaveExpectedResults(int codePoint, UnicodeCategory expectedCategory, UnicodeNumericType expectedNumericType, string expectedNumericValue, string expectedName, string expectedBlock)
        {
            var info = UnicodeInfo.GetCharInfo(codePoint);

            Assert.Equal(codePoint, info.CodePoint);
            Assert.Equal(expectedCategory, info.Category);
            Assert.Equal(expectedNumericType, info.NumericType);
            if (expectedNumericValue != null)
            {
                Assert.Equal(UnicodeRationalNumber.Parse(expectedNumericValue), info.NumericValue);
            }
            else
            {
                Assert.Null(info.NumericValue);
            }
            Assert.Equal(expectedName, info.Name);
            Assert.Equal(expectedBlock, UnicodeInfo.GetBlockName(codePoint));
            Assert.Equal(expectedBlock, info.Block);
        }
 public void MethodGetBlockNameShouldHaveExpectedResult(string expectedBlockName, int codePoint)
 => Assert.Equal(expectedBlockName, UnicodeInfo.GetBlockName(codePoint));