Ejemplo n.º 1
0
        public void MigrateEngine() {
            try {
                MakeTestConfigFile();
                IPluginFactory factory = new PluginFactory();
                ICommandInvoker invoker = new CommandInvoker(factory);
                IDbDeliveryEngine engine = new DbDeliveryEngine(factory, invoker);
                engine.Init();
                engine.Migrate("DbDelivery", "test");

                Assert.IsTrue(File.Exists("test_file2.txt"));
                string content = File.ReadAllText("test_file2.txt");
                Assert.AreEqual("TEST_MESSAGE_2", content);

            } finally {
                if (File.Exists("config.xml")) {
                    File.Delete("config.xml");
                }
                if (File.Exists("test_file2.txt")) {
                    File.Delete("test_file2.txt");
                }
            }
        }
Ejemplo n.º 2
0
 public void InitEngine() {
     IPluginFactory factory = new PluginFactory();
     IDbDeliveryEngine engine = new DbDeliveryEngine(factory, null);
     engine.Init();
     Assert.AreEqual(8, factory.AvailablePlugins.Count());
 }