public void Test_Generate_Conversion_Xml_Against_Live_Database()
        {
            var adapter = new DatabaseAdapter(this.conn);
            var generator = new XmlConversionGenerator(adapter);

            var result = generator.GenerateXmlConversionTemplate("tblContacts");

            string path = @"C:\Users\ahaley\Documents\Visual Studio 2008\Projects\Pyrite\Pyrite.XmlConversionRules.Tests\xml\test.xml";
            result.Save(path);
        }
Esempio n. 2
0
        public void PerformCommand()
        {
            Console.Write("Enter table to create template from: ");
            var table = Console.ReadLine();

            var conn = new OleDbConnection(new Settings().GoldConnStr);
            conn.Open();

            var generator = new XmlConversionGenerator(
                new DatabaseAdapter(conn));

            var document = generator.GenerateXmlConversionTemplate(table);

            var assembly = Assembly.GetExecutingAssembly();
            var dir = Path.GetDirectoryName(assembly.Location);
            var file = Path.Combine(dir, String.Format("{0}.xml", table));

            document.Save(file);
        }