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; }
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); }
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); }