Exemplo n.º 1
0
        public void CheckSequenceIntoAGivenTextReturnRemainingText()
        {
            var many = new Many(new Sequence(
                                    new Character('u'),
                                    new Range('0', '9'),
                                    new Range('0', '9')));

            Assert.Equal("bc567", many.Match("u12bc567").RemainingText());
        }
Exemplo n.º 2
0
        public void CheckSameCharIntoAGivenTextReturnRemainingText()
        {
            var many = new Many(new Character('a'));

            Assert.Equal("bc", many.Match("aaabc").RemainingText());
        }
Exemplo n.º 3
0
        public void CheckRangeIntoAGivenTextReturnRemainingText()
        {
            var many = new Many(new Range('0', '9'));

            Assert.Equal("bc567", many.Match("1234bc567").RemainingText());
        }