public override void Asserts(ITestContext testContext) { _projectConfigWithDBArrangeAndAssert.Asserts(GetType().Name, testContext, true); _dbAsserts.AssertDBInFinalStateVirtualDDD_DevEnv(GetType().Name, testContext.ProjectConfig.DBConnectionInfo); _scriptFilesAsserts.AssertThatAllFilesInFolderExistWithTheSameHashInTheDB_FinalState(GetType().Name, testContext.ProjectConfig); }
public override void Asserts(ITestContext testContext) { _projectConfigWithDBArrangeAndAssert.Asserts(GetType().Name, testContext, true); ScriptFilesState scriptFilesState = testContext.ProcessResults.Results as ScriptFilesState; FileStateListAssert incfileStateListAssert = new FileStateListAssert(this.GetType().Name, scriptFilesState.IncrementalScriptFilesComparer); incfileStateListAssert.AssertNumOfFiles(5); incfileStateListAssert.AssertFileState(0, "incScript_0001_initState.sql", HashDiffType.Equal); incfileStateListAssert.AssertFileState(1, "incScript_0002_CreateLookupTable1.sql", HashDiffType.Equal); incfileStateListAssert.AssertFileState(2, "incScript_0003_CreateLookupTable2.sql", HashDiffType.Equal); incfileStateListAssert.AssertFileState(3, "incScript_0004_CreateTransTable1.sql", HashDiffType.Equal); incfileStateListAssert.AssertFileState(4, "incScript_0005_CreateInvoiceTable1.sql", HashDiffType.Equal); FileStateListAssert rptfileStateListAssert = new FileStateListAssert(this.GetType().Name, scriptFilesState.RepeatableScriptFilesComparer); rptfileStateListAssert.AssertNumOfFiles(2); rptfileStateListAssert.AssertFileState(0, "rptScript_0001_DataForLookupTable1.sql", HashDiffType.Different); rptfileStateListAssert.AssertFileState(1, "rptScript_0002_DataForLookupTable2.sql", HashDiffType.Equal); FileStateListAssert dddfileStateListAssert = new FileStateListAssert(this.GetType().Name, scriptFilesState.DevDummyDataScriptFilesComparer); dddfileStateListAssert.AssertNumOfFiles(2); dddfileStateListAssert.AssertFileState(0, "dddScript_0001_DataForInvoiceTable1.sql", HashDiffType.Equal); dddfileStateListAssert.AssertFileState(1, "dddScript_0002_DataForTransTable1.sql", HashDiffType.Equal); }
public override void Asserts(DBVersionsUITestContext testContext) { _projectConfigWithDBArrangeAndAssert.Asserts(GetType().Name, testContext, true); _dbVersionsViewModelAsserts.AssertRepeatableChanged(this.GetType().Name, _dbVersionsViewModel, testContext.ProjectConfig.DevEnvironment); _dbVersionsViewModelAsserts.AssertViewStateHistory(this.GetType().Name, testContext.ViewStatesHistory, DBVersionsViewStateType.ReadyToRunSync); }
public override void Asserts(ITestContext testContext) { _projectConfigWithDBArrangeAndAssert.Asserts(GetType().Name, testContext, true); _dbAsserts.AssertDBInFinalState_DeliveryEnv(GetType().Name, testContext.ProjectConfig.DBConnectionInfo); _scriptFilesAsserts.AssertThatAllFilesInFolderExistWithTheSameHashInTheDB_RunAgainAfterRepetableFilesChanged(GetType().Name, testContext.ProjectConfig); }
public override void Asserts(DBVersionsUITestContext testContext) { _projectConfigWithDBArrangeAndAssert.Asserts(GetType().Name, testContext, false); _processAsserts.AssertContainError(this.GetType().Name, testContext.ProcessResults.Trace, HistoryExecutedFilesChangedValidator.Name); _dbVersionsViewModelAsserts.AssertIncrementalChanged(this.GetType().Name, _dbVersionsViewModel, testContext.ProjectConfig.DevEnvironment); _dbVersionsViewModelAsserts.AssertViewStateHistory(this.GetType().Name, testContext.ViewStatesHistory, DBVersionsViewStateType.HistoryExecutedFilesChanged); }
public override void Asserts(ITestContext testContext) { _projectConfigWithDBArrangeAndAssert.Asserts(GetType().Name, testContext, true); _dbAsserts.AssertDBInEmptyStateExceptSystemTables(GetType().Name, testContext.ProjectConfig.DBConnectionInfo); _dbAsserts.AssertThatDBExecutedFilesAreInMiddleState(GetType().Name, testContext.ProjectConfig.DBConnectionInfo); _scriptFilesAsserts.AssertThatAllFilesInTheDBExistWithTheSameHashInTheFolder(GetType().Name, testContext.ProjectConfig); }
public override void Asserts(ITestContext testContext) { _projectConfigWithDBArrangeAndAssert.Asserts(GetType().Name, testContext, true); _scriptFilesAsserts.AssertScriptFileExsit(this.GetType().Name, GetScriptFullPath_Incremental_scriptName1(testContext.ProjectConfig.DBConnectionInfo)); //Comment: The second file is to check that the version changed in the filename for 2 scripts created in same day _scriptFilesAsserts.AssertScriptFileExsit(this.GetType().Name, GetScriptFullPath_Incremental_scriptName2(testContext.ProjectConfig.DBConnectionInfo)); }
public override void Asserts(ITestContext testContext) { _projectConfigWithDBArrangeAndAssert.Asserts(GetType().Name, testContext, false); _processAsserts.AssertContainError(GetType().Name, testContext.ProcessResults.Trace, CheckDeliveryEnvValidator.Name); }
public override void Asserts(ITestContext testContext) { _projectConfigWithDBArrangeAndAssert.Asserts(GetType().Name, testContext, true); }
public override void Asserts(ITestContext testContext) { _projectConfigWithDBArrangeAndAssert.Asserts(GetType().Name, testContext, true); _dbAsserts.AssertDBInEmptyStateExceptSystemTables(GetType().Name, testContext.ProjectConfig.DBConnectionInfo); }
public override void Asserts(ITestContext testContext) { _projectConfigWithDBArrangeAndAssert.Asserts(GetType().Name, testContext, false); _processAsserts.AssertContainError(this.GetType().Name, testContext.ProcessResults.Trace, HistoryExecutedFilesChangedValidator.Name); }
public override void Asserts(ITestContext testContext) { _projectConfigWithDBArrangeAndAssert.Asserts(GetType().Name, testContext, false); _dbAsserts.AssertRestore(GetType().Name, testContext.ProcessResults.Trace); }
public override void Asserts(ITestContext testContext) { _projectConfigWithDBArrangeAndAssert.Asserts(GetType().Name, testContext, true); _scriptFilesAsserts.AssertThat_NewFileInTheDeployPath_And_ItsContentBeEqualToTheDevScriptsFolder(GetType().Name, testContext.ProjectConfig); }
public override void Asserts(ITestContext testContext) { _projectConfigWithDBArrangeAndAssert.Asserts(GetType().Name, testContext, true); _scriptFilesAsserts.AssertScriptFileExsit(this.GetType().Name, GetScriptFullPath_Repeatable_scriptName1(testContext.ProjectConfig.DBConnectionInfo)); }
public override void Asserts(ITestContext testContext) { _projectConfigWithDBArrangeAndAssert.Asserts(GetType().Name, testContext, false); _processAsserts.AssertContainError(GetType().Name, testContext.ProcessResults.Trace, TargetScriptFileAlreadyExecutedValidator.Name); }