예제 #1
0
        public void ShouldBuildWithOrderedPatternFormatters()
        {
            // Arrange, Act
            string pattern = Pattern.Match(@"[\w]", Has.OneOrMore(), As.Name("name"));

            // Assert
            Assert.Equal(@"(?<name>[\w]+)", pattern);
        }
예제 #2
0
        public void ShouldBuildNamedGroupExpressionWithAtLeastOneMatch()
        {
            // Arrange, Act
            string pattern = Pattern.Match(@"[\w]*", As.Name("name"), Has.OneOrMore());

            // Assert
            Assert.Equal(@"(?<name>[\w]*)+", pattern);
        }