コード例 #1
0
        public void CaseSensivity()
        {
            var charSet = new RangeSet <Codepoint>("aB".ToCodepoints());

            Assert.True(charSet.Contains('a'));
            Assert.False(charSet.Contains('A'));
            Assert.False(charSet.Contains('b'));
            Assert.True(charSet.Contains('B'));
            Assert.False(charSet.Contains('c'));
            Assert.False(charSet.Contains('C'));
            charSet = charSet.CaseInsensitive();
            Assert.True(charSet.Contains('a'));
            Assert.True(charSet.Contains('A'));
            Assert.True(charSet.Contains('b'));
            Assert.True(charSet.Contains('B'));
            Assert.False(charSet.Contains('c'));
            Assert.False(charSet.Contains('C'));
        }