public void CreateCommand() { IPluginFactory factory = new PluginFactory(); Type applyScriptCommandType = typeof(ApplyScriptCommand); factory.RegisterCommand(applyScriptCommandType); IPluginCommand plugin = factory.CreateCommand("ApplyScript", null, null); Assert.AreEqual(typeof(ApplyScriptCommand), plugin.GetType()); }