示例#1
0
        public override void Prepare()
        {
            var targets = new TargetContainer();

            RegisterBasic(targets);
            RegisterPropertyInjection(targets);
            RegisterOpenGeneric(targets);
            RegisterMultiple(targets);
            targets.Populate(CreateServiceCollection());

            this.container = new Container(targets);
        }
示例#2
0
        public override void Prepare()
        {
            var targets = new TargetContainer();

            RegisterBasic(targets);
            RegisterPropertyInjection(targets);
            RegisterOpenGeneric(targets);
            RegisterMultiple(targets);

            ServiceCollection services = new ServiceCollection();

            this.RegisterAspNetCoreClasses(services);

            targets.Populate(services);

            this.container = new Container(targets);
        }