public OperationsStatusApiAndTasksSteps(FeatureContext featureContext, ScenarioContext scenarioContext) { this.serviceProvider = ContainerBindings.GetServiceProvider(featureContext); this.repository = this.serviceProvider.GetRequiredService <FakeOperationsRepository>(); this.host = this.serviceProvider.GetRequiredService <IOpenApiHost <HttpRequest, IActionResult> >(); this.scenarioContext = scenarioContext; this.transientTenantManager = TransientTenantManager.GetInstance(featureContext); }
public CommonOperationsApiAndTaskSteps(FeatureContext featureContext, ScenarioContext scenarioContext) { this.repository = ContainerBindings.GetServiceProvider(featureContext).GetRequiredService <FakeOperationsRepository>(); this.transientTenantManager = TransientTenantManager.GetInstance(featureContext); this.scenarioContext = scenarioContext; }
public static void SetupScenario(FeatureContext featureContext) { FakeOperationsRepository repository = ContainerBindings.GetServiceProvider(featureContext).GetService <FakeOperationsRepository>() !; repository.Reset(); }