public override void Asserts(DBVersionsUITestContext testContext) { _devEnv_Validate_HistoryExecutedFilesChanged_API.Asserts(testContext); _dbVersionsViewModelAsserts.AssertIncrementalChanged(this.GetType().Name, _dbVersionsViewModel, testContext.ProjectConfig.DevEnvironment); _dbVersionsViewModelAsserts.AssertViewStateHistory(this.GetType().Name, testContext.ViewStatesHistory, DBVersionsViewStateType.HistoryExecutedFilesChanged); }
public override void Asserts(CLITestContext testContext) { _deliveryEnv_Validate_HistoryExecutedFilesChanged_API.Asserts(testContext); AssertTextByLines assertConsoleOutTextByLines = new AssertTextByLines(GetType().Name, "FinalConsoleOut", testContext.FinalConsoleOut, 1); assertConsoleOutTextByLines.AssertLineMessage(CLITextResources.StartProcessMessageWithArgs.Replace("[processName]", "validate").Replace("[args]", "IntegrationTestProject"), true); AssertTextByLines assertErrorsTextByLines = new AssertTextByLines(GetType().Name, "ConsoleError", testContext.ConsoleError, 5); assertErrorsTextByLines.AssertLineMessage(CLITextResources.ProcessCompleteWithErrors, true); assertErrorsTextByLines.AssertLineMessage("--------------------------------", true); assertErrorsTextByLines.AssertLineMessage($"{HistoryExecutedFilesChangedValidator.Name}. Error: {CoreTextResources.FilesChangedErrorMessage.Replace("[FilesList]", "incScript_0003_CreateLookupTable2.sql").Replace("[FileTypeCode]", IncrementalScriptFileType.Code)}", false); assertErrorsTextByLines.AssertLineMessage("", true); assertErrorsTextByLines.AssertLineMessage(CoreTextResources.HistoryExecutedFilesChangedInstructionsMessage, true); }