public void Inject_Test() { IApplicationContext applicationContext = new AttributeApplicationContext("Ndi.UnitTests.TestComponents.InjectByType"); Parent parent = (Parent)applicationContext.GetComponent("injectParentComponent"); Assert.Equal("injectChildComponent", parent.ChildName); }
private static void Main(string[] args) { AbstractApplicationContext appCtx = new AttributeApplicationContext("NdiExample"); IMainComponent mainComponent = (IMainComponent)appCtx.GetComponent("mainComponent"); mainComponent.Start(); Console.ReadLine(); }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); AbstractApplicationContext appCtx = new AttributeApplicationContext("MultiFontViewer"); MultiFontViewerForm mainForm = (MultiFontViewerForm)appCtx.GetComponent("mainForm"); Application.Run(mainForm); }
public AttributeApplicationContextTest() { applicationContext = new AttributeApplicationContext("Ndi.UnitTests.TestComponents.SimpleComponents"); }