Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        public void PluginManagerTests_InvalidPlugin()
        {
            var mgr    = new HandlerPluginManager();
            var plugin = mgr.GetPlugin(typeof(IInputHandler), new HandlerNode());

            Assert.IsNull(plugin);
        }