public void ExplicitPluginFamilyDefinitionOverridesImplicitDefinition() { PluginGraph pluginGraph = DataMother.GetPluginGraph("ExplicitPluginFamilyOverridesImplicitPluginFamily.xml"); PluginFamily family = pluginGraph.FindFamily(typeof(GrandChild)); Assert.AreEqual("Fred", family.DefaultInstanceKey); }
public void RunThroughXml() { PluginGraph graph = DataMother.GetPluginGraph("PluggedTypeTest.xml"); var manager = new Container(graph); var widget = (NotPluggableWidget)manager.GetInstance(typeof(IWidget), "Me"); Assert.AreEqual("Jeremy", widget.Name); }
public void SetUp() { _graph = DataMother.GetPluginGraph("ShortInstance.xml"); _manager = new Container(_graph); }