internal static IObjectContainer CreateDefaultScenarioContainer(StringConfigProvider configurationHolder) { var instance = new ContainerBuilder(); var testThreadContainer = CreateDefaultTestThreadContainer(configurationHolder); return instance.CreateScenarioContainer(testThreadContainer, new ScenarioInfo("test scenario info")); }
internal static IObjectContainer CreateDefaultGlobalContainer(IRuntimeConfigurationProvider configurationProvider = null, Action<IObjectContainer> registerGlobalMocks = null) { var instance = new ContainerBuilder(); var globalContainer = instance.CreateGlobalContainer(configurationProvider); registerGlobalMocks?.Invoke(globalContainer); return globalContainer; }
public void Setup() { var globalContainer = new ContainerBuilder().CreateGlobalContainer(); testRunnerManager = globalContainer.Resolve<TestRunnerManager>(); testRunnerManager.Initialize(anAssembly); }