public void FromSpan_SuccessCase_All() { // Act var range = UnicodeRange.Create('\u0000', '\uFFFF'); // Assert Assert.Equal(0, range.FirstCodePoint); Assert.Equal(0x10000, range.Length); }
public void FromSpan_SuccessCase() { // Act var range = UnicodeRange.Create('\u0180', '\u024F'); // Latin Extended-B // Assert Assert.Equal(0x0180, range.FirstCodePoint); Assert.Equal(208, range.Length); }
public void FromSpan_FailureCase() { var ex = Assert.Throws <ArgumentOutOfRangeException>(() => UnicodeRange.Create('\u0020', '\u0010')); Assert.Equal("lastCharacter", ex.ParamName); }
public void FromSpan_FailureCase() { AssertExtensions.Throws <ArgumentOutOfRangeException>("lastCharacter", () => UnicodeRange.Create('\u0020', '\u0010')); }