Example #1
0
 public static NamedPatterns LoadNamedPatterns(string path)
 {
     var result = new NamedPatterns();
     using (var reader = XmlReader.Create(path))
     {
         var ser = new XmlSerializer(typeof(NamedPatterns));
         result = ser.Deserialize(reader) as NamedPatterns;
     }
     return result;
 }
Example #2
0
        public static NamedPatterns LoadNamedPatterns(string path)
        {
            var result = new NamedPatterns();

            using (var reader = XmlReader.Create(path))
            {
                var ser = new XmlSerializer(typeof(NamedPatterns));
                result = ser.Deserialize(reader) as NamedPatterns;
            }
            return(result);
        }
Example #3
0
        public void Can_Generate_NamedPatterns_All_Defaults_Patterns()
        {
            var sw = new System.Diagnostics.Stopwatch();
            sw.Start();

            var namedPatterns = FileReader.LoadNamedPatterns(@"default.tdg-patterns");

            var nps = new NamedPatterns();
            nps.CollectionName = "Test";
            foreach (var dic in namedPatterns.Patterns)
            {
                var text = AlphaNumericGenerator.GenerateFromPattern(dic.Pattern);
                Console.WriteLine("'{0}' produced '{1}'", dic.Name, text);
                Assert.IsTrue(text.Length > 0);
            }
            sw.Stop();
            Console.WriteLine("All {0} default patterns generated in {1} milliseconds.\n"
                                            , namedPatterns.Patterns.Count
                                            , sw.ElapsedMilliseconds);
        }