public void SetUp()
        {
            objectBuilders = new List <IContainer>
            {
                //add all supported builders here
                new StructureMapObjectBuilder(new Container()),
                new AutofacObjectBuilder(),
                new WindsorObjectBuilder(),
                new UnityObjectBuilder(),
                new SpringObjectBuilder(),
                new NinjectObjectBuilder(new StandardKernel(new NinjectSettings {
                    LoadExtensions = false
                },
                                                            new ContextPreservationModule(), new NamedScopeModule())),
            };

            DefaultInstances.Clear();

            var initialize = InitializeBuilder();

            foreach (var builder in objectBuilders)
            {
                initialize(builder);
            }
        }
Exemple #2
0
        public void SetUp()
        {
            objectBuilders = new List <IContainer>
            {
                //add all supported builders here
                new StructureMapObjectBuilder(new Container()),
                new AutofacObjectBuilder(),
                new WindsorObjectBuilder(),
                new UnityObjectBuilder(),
                new SpringObjectBuilder(),
                new NinjectObjectBuilder(new StandardKernel(new NinjectSettings {
                    LoadExtensions = false
                }, new ContextPreservationModule(), new NamedScopeModule())),
            };

            DefaultInstances.Clear();

            var inilialize = InitializeBuilder();

            foreach (var builder in objectBuilders)
            {
                try
                {
                    inilialize(builder);
                }
                catch (NotSupportedException)
                {
                    // this is expected for SpringBuilder and Unity when running Configure<T>(Func<T>)
                }
            }
        }
        public void SetUp()
        {
            objectBuilders = new List <IContainer>
            {
                //add all supported builders here
                new StructureMapObjectBuilder(new Container()),
                new AutofacObjectBuilder(),
                new WindsorObjectBuilder(),
                new UnityObjectBuilder(),
                new SpringObjectBuilder(),
                new NinjectObjectBuilder(),
            };

            DefaultInstances.Clear();

            var inilialize = InitializeBuilder();

            foreach (var builder in objectBuilders)
            {
                inilialize(builder);
            }
        }