Example #1
0
        public void TestCreatePluginObject()
        {
            IPluginMgr     pluginMgr     = GetPluginMgr();
            IPlugin_Market plugin_Market = pluginMgr.CreatePluginObject <IPlugin_Market>("MOCK.MARKET");

            AssertMockMarketObject(plugin_Market);

            IPlugin_HistoryData plugin_HistoryData = pluginMgr.CreatePluginObject <IPlugin_HistoryData>("MOCK.HISTORYDATA");

            AssertMockHistoryDataObject(plugin_HistoryData);
        }
Example #2
0
 public FormChoosePlugin()
 {
     InitializeComponent();
     this.pluginMgr = PluginMgrFactory.DefaultPluginMgr;
     this.plugins   = pluginMgr.GetPlugins(typeof(IPlugin_HistoryData));
     for (int i = 0; i < plugins.Count; i++)
     {
         PluginInfo plugin_HistoryData = plugins[i];
         cbProvider.Items.Add(plugin_HistoryData.PluginName);
         pluginObjects.Add(pluginMgr.CreatePluginObject <IPlugin_HistoryData>(plugin_HistoryData));
     }
     cbProvider.SelectedIndex = 0;
 }