public void SetupTest() { string solutionDirectoryPath = Path.GetDirectoryName(Path.GetDirectoryName(Path.GetDirectoryName(System.IO.Directory.GetCurrentDirectory()))); _PluginDirectoryPath = Path.Combine(solutionDirectoryPath, @"_TestData\InterfaceBooster\ProviderPluginData"); _PluginXmlFilePath = Path.Combine(_PluginDirectoryPath, "plugin.xml"); _ProviderPluginData = ProviderPluginDataController.Load(_PluginXmlFilePath); }
/// <summary> /// loads a plugin.xml file /// </summary> /// <param name="pluginXmlFilePath"></param> /// <returns></returns> public static IProviderPluginData Load(string pluginXmlFilePath) { ProviderPluginDataController controller = new ProviderPluginDataController(pluginXmlFilePath); IProviderPluginData data = controller.LoadData(); return(data); }