public void Test_Type_25()
        {
            var builder = new ContainerBuilder();

            // autofac打标签模式
            builder.RegisterModule(new AutofacAnnotationModule(typeof(AnotationTest).Assembly).InstancePerLifetimeScope());

            var container = builder.Build();

            A29 a29 = null;

            using (var scope = container.BeginLifetimeScope())
            {
                a29 = scope.Resolve <A29>();
                Assert.Equal("bbbb", a29.Test);
            }

            Assert.NotNull(a29);
            Assert.Null(a29.Test);
        }
Exemple #2
0
 void start(IComponentContext context)
 {
     this.Test = "bbbb";
     a29       = context.Resolve <A29>();
 }