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