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()); }
public void CheckSameCharIntoAGivenTextReturnRemainingText() { var many = new Many(new Character('a')); Assert.Equal("bc", many.Match("aaabc").RemainingText()); }
public void CheckRangeIntoAGivenTextReturnRemainingText() { var many = new Many(new Range('0', '9')); Assert.Equal("bc567", many.Match("1234bc567").RemainingText()); }