/// <summary> /// Initializes a new instance of the <see cref="IntegrationTestsBase{TRootObject,TBootstrapper}"/> class. /// </summary> /// <param name="keyValueDataStore">The key-value data store.</param> /// <param name="resolutionStyle">The resolution style.</param> protected IntegrationTestsBase( IKeyValueDataStore keyValueDataStore, InitializationParametersResolutionStyle resolutionStyle = InitializationParametersResolutionStyle.PerRequest) : base( keyValueDataStore, resolutionStyle) { }
/// <summary> /// Initializes a new instance of the <see cref="IntegrationTestsBase{TRootObject,TBootstrapper}"/> class. /// </summary> /// <param name="resolutionStyle">The resolution style.</param> protected IntegrationTestsBase( InitializationParametersResolutionStyle resolutionStyle = InitializationParametersResolutionStyle.PerRequest) { _initializationParametersManager = ContainerAdapterInitializationParametersManagerStore <TBootstrapper> .GetInitializationParametersManager( resolutionStyle); ScenarioContext.Current = new Scenario(); }
/// <summary> /// Initializes a new instance of the <see cref="IntegrationTestsBase{TRootObject,TBootstrapper}"/> class. /// </summary> /// <param name="resolutionStyle">The resolution style.</param> protected IntegrationTestsBase(InitializationParametersResolutionStyle resolutionStyle = InitializationParametersResolutionStyle.PerRequest) : base(resolutionStyle) { }
/// <summary> /// Initializes a new instance of the <see cref="IntegrationTestsBase{TRootObject,TBootstrapper}"/> class. /// </summary> /// <param name="scenarioContext">The scenario context.</param> /// <param name="resolutionStyle">The resolution style.</param> protected IntegrationTestsBase( ScenarioContext scenarioContext, InitializationParametersResolutionStyle resolutionStyle = InitializationParametersResolutionStyle.PerRequest) : base(scenarioContext, resolutionStyle) { }