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