public void RegexRunner_Legacy_CharInSet() { Assert.True(DerivedRunner.CharInSet('a', "ab", "")); Assert.False(DerivedRunner.CharInSet('x', "ab", "")); Assert.True(DerivedRunner.CharInSet('x', "\0\0ab", "")); Assert.False(DerivedRunner.CharInSet('a', "\0\0ab", "")); Assert.True(DerivedRunner.CharInSet('4', "", "\x0009")); Assert.False(DerivedRunner.CharInSet('a', "", "\x0009")); Assert.True(DerivedRunner.CharInSet('4', "xz", "\x0009")); Assert.True(DerivedRunner.CharInSet('a', "az", "\x0009")); Assert.False(DerivedRunner.CharInSet('a', "xz", "\x0009")); }
public void IsBoundary_ReturnsExpectedResult(string text, int pos, bool expectedBoundary) { var r = new DerivedRunner(text); Assert.Equal(expectedBoundary, r.IsBoundary(pos, 0, text.Length)); }