public void AutofacInstanceCount2Test() { CountableAutofacComponent.ResetInstanceCount(); IAutofacContainer container = ConfigureMefThenAutofac(); var countable = container.Resolve <ICountableAutofacComponent>(); Assert.AreEqual(1, countable.InstanceCount); }
public void AutofacInstanceCountDepScopedTest() { CountableAutofacComponent.ResetInstanceCount(); IAutofacContainer container = ConfigureAutofacThenMef(); var childContainer = container.BeginLifetimeScope(); var countableDep = childContainer.Resolve <IDependOnCountableAutofac>(); Assert.AreEqual(1, countableDep.Component.InstanceCount); }