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