public static async Task CleanUpScenario() { CaseHelper.GetInstance().DeleteCases(); await OnlineFileHelper.GetInstance().CleanUpOnlineFiles(); FileSystemHelper.GetInstance().CleanUpTempFiles(_tempFilePath); }
public async Task GivenThereIsAOnlineFileThatContainsTheFollowingCases(IEnumerable <CaseModel> cases) { if (StubConfigurationHelper.UseStubs) { return; } await OnlineFileHelper.GetInstance().CreateCasesInOnlineFileAsync(cases, _tempFilePath); }
public async Task GivenThereIsAOnlineFileThatContainsCases(int numberOfCases) { if (StubConfigurationHelper.UseStubs) { return; } await OnlineFileHelper.GetInstance().CreateCasesInOnlineFileAsync(numberOfCases, _tempFilePath); }
public async Task GivenThereIsAnOnlineFileThatContainsACaseWithTheOutcomeCodeAsync(int outcomeCode) { if (StubConfigurationHelper.UseStubs) { return; } var primaryKey = await OnlineFileHelper.GetInstance().CreateCaseInOnlineFileAsync(outcomeCode, _tempFilePath); _scenarioContext.Set(primaryKey, "primaryKey"); }
public async Task GivenThereIsAOnlineFileThatContainsACaseThatHasPreviouslyBeenImported() { var caseModel = CaseHelper.GetInstance().CreateCaseModel("110", ModeType.Web, DateTime.Now); CaseHelper.GetInstance().CreateCaseInBlaise(caseModel); caseModel.Mode = ModeType.Ftf; //used to differentiate the case to ensure it has not been imported again await OnlineFileHelper.GetInstance().CreateCaseInOnlineFileAsync(caseModel, _tempFilePath); _scenarioContext.Set(caseModel.PrimaryKey, "primaryKey"); }
public static async Task CleanUpScenario() { if (StubConfigurationHelper.UseStubs) { return; } CaseHelper.GetInstance().DeleteCases(); await OnlineFileHelper.GetInstance().CleanUpOnlineFiles(); FileSystemHelper.GetInstance().CleanUpTempFiles(_tempFilePath); }
public async Task GivenThereIsAOnlineFileThatContainsTheFollowingCases(IEnumerable <CaseModel> cases) { await OnlineFileHelper.GetInstance().CreateCasesInOnlineFileAsync(cases, _tempFilePath); }
public async Task GivenThereIsAOnlineFileThatContainsCases(int numberOfCases) { await OnlineFileHelper.GetInstance().CreateCasesInOnlineFileAsync(numberOfCases, _tempFilePath); }