public void ResolveKeyedTest() { RegisterTest(); // The instance is TestDebug. var testDebug = AutofacUtility.ResolveKeyed<ITest>("Debug"); Assert.IsNotNull(testDebug); testDebug.DoTest(); }
void Start() { var debugA = AutofacUtility.Resolve <IDebugA>(); debugA.DebugLog("Test Resolve IDebugA."); var debugB = AutofacUtility.Resolve <IDebugB>(); debugB.DebugWarning("Test Resolve IDebugB."); var debugC0 = AutofacUtility.ResolveKeyed <IDebugC>("C0"); debugC0.DebugError("Test Resolve IDebugC C0."); var debugC1 = AutofacUtility.ResolveKeyed <IDebugC>("C1"); debugC1.DebugError("Test Resolve IDebugC C1."); }