コード例 #1
0
        public void AutofacInstanceCount2Test()
        {
            CountableAutofacComponent.ResetInstanceCount();
            IAutofacContainer container = ConfigureMefThenAutofac();
            var countable = container.Resolve <ICountableAutofacComponent>();

            Assert.AreEqual(1, countable.InstanceCount);
        }
コード例 #2
0
        public void AutofacInstanceCountDepScopedTest()
        {
            CountableAutofacComponent.ResetInstanceCount();
            IAutofacContainer container = ConfigureAutofacThenMef();
            var childContainer          = container.BeginLifetimeScope();
            var countableDep            = childContainer.Resolve <IDependOnCountableAutofac>();

            Assert.AreEqual(1, countableDep.Component.InstanceCount);
        }