예제 #1
0
        public void Test1()
        {
            var generator = new RegExpDataGenerator("[0-9]{4}");

            for (var i = 0; i < 100; i++)
            {
                var code = generator.Next();
                Thread.Sleep(10);
            }
        }
예제 #2
0
        public bool GeneratorTest(string regexp)
        {
            var rxrdg = new RegExpDataGenerator(regexp);
            var regex = new Regex(regexp);

            for (var i = 0; i < 10; i++)
            {
                if (regex.IsMatch(rxrdg.Next()) == false)
                {
                    return(false);
                }
            }
            return(true);
        }
 public RegexDataGenerator(string pattern) {
     regexGenerator = new RegExpDataGenerator(pattern);
 }
예제 #4
0
 public RegexDataGenerator(string pattern)
 {
     regexGenerator = new RegExpDataGenerator(pattern);
 }