public void TestTranslator() { PluginsTranslator translator = new PluginsTranslator(new PluginTranslator()); SettingsService settingsService = new SettingsService(); string path = settingsService.CorePluginsPath; DirectoryInfo directoryInfo = new DirectoryInfo(path); Plugins plugins = translator.Translate(directoryInfo); Assert.IsTrue(plugins.Items.Count > 0); }
public void TestTranslator() { PluginsTranslator translator = new PluginsTranslator(new PluginTranslator(new SettingsService())); SettingsService settingsService = new SettingsService(); DirectoryInfoBase directoryInfo1 = new DirectoryInfo(settingsService.MvvmCrossAssembliesPath); DirectoryInfoBase directoryInfo2 = new DirectoryInfo(settingsService.MvvmCrossAssembliesOverrideDirectory); Tuple<DirectoryInfoBase, DirectoryInfoBase> directories = new Tuple<DirectoryInfoBase, DirectoryInfoBase>(directoryInfo1, directoryInfo2); Plugins plugins = translator.Translate(directories); Assert.IsTrue(plugins.Items.Count > 0); }