예제 #1
0
        internal static IObjectContainer CreateDefaultScenarioContainer(StringConfigProvider configurationHolder)
        {
            var instance = new ContainerBuilder();
            var testThreadContainer = CreateDefaultTestThreadContainer(configurationHolder);

            return instance.CreateScenarioContainer(testThreadContainer, new ScenarioInfo("test scenario info"));
        }
예제 #2
0
 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;
 }
예제 #3
0
 public void Setup()
 {
     var globalContainer = new ContainerBuilder().CreateGlobalContainer();
     testRunnerManager = globalContainer.Resolve<TestRunnerManager>();
     testRunnerManager.Initialize(anAssembly);
 }