public void PluginManagerTests_GetPlugin() { var plugin = _pluginMgr.GetPlugin(typeof(IInputHandler), "LogInput"); var ctx = new ActivationContext(); var obj = ctx.Resolve <IInputHandler>(plugin.Type); Assert.That(obj is LogInputHandler); }
public void PluginManagerTests_InvalidPlugin() { var mgr = new HandlerPluginManager(); var plugin = mgr.GetPlugin(typeof(IInputHandler), new HandlerNode()); Assert.IsNull(plugin); }