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);
        }