public void Setup() { _pluginDirectory = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString()); _pluginFileName = Path.Combine(_pluginDirectory, TestpluginDll); AssemblyWriter.WriteTestPlugin(_pluginDirectory, TestpluginDll); _assemblyResolverMock = new Mock<IAssemblyResolver>(); _pluginLoader = new PluginLoader(_assemblyResolverMock.Object, typeof(IPlugin).FullName); }
public void InspectPluginGivenNoIPluginReturnsNull() { _pluginLoader = new PluginLoader(_assemblyResolverMock.Object, "IWharrgarbl"); var result = _pluginLoader.InspectAssembly(_pluginFileName); Assert.IsNull(result); }