public override void Asserts(CLITestContext testContext) { _files_RepeatableChanged_API.Asserts(testContext); AssertTextByLines.AssertEmpty(GetType().Name, nameof(testContext.ConsoleError), testContext.ConsoleError); AssertTextByLines assertTextByLines = new AssertTextByLines(GetType().Name, "FinalConsoleOut", testContext.FinalConsoleOut, 17); assertTextByLines.AssertLineMessage(CLITextResources.StartProcessMessageWithArgs.Replace("[processName]", "files").Replace("[args]", "IntegrationTestProject"), true); assertTextByLines.AssertLineMessage(CLITextResources.ProcessCompleteSuccessfully, true); assertTextByLines.AssertLineMessage("", true); assertTextByLines.AssertLineMessage("++ Incremental Scripts:", true); assertTextByLines.AssertLineMessage(" Status | File", true); assertTextByLines.AssertLineMessage("-------------------------------------------------------", true); assertTextByLines.AssertLineMessage(" sync | incScript_0001_initState.sql", true); assertTextByLines.AssertLineMessage(" sync | incScript_0002_CreateLookupTable1.sql", true); assertTextByLines.AssertLineMessage(" sync | incScript_0003_CreateLookupTable2.sql", true); assertTextByLines.AssertLineMessage(" sync | incScript_0004_CreateTransTable1.sql", true); assertTextByLines.AssertLineMessage(" sync | incScript_0005_CreateInvoiceTable1.sql", true); assertTextByLines.AssertLineMessage("", true); assertTextByLines.AssertLineMessage("++ Repeatable Scripts:", true); assertTextByLines.AssertLineMessage(" Status | File", true); assertTextByLines.AssertLineMessage("-------------------------------------------------------", true); assertTextByLines.AssertLineMessage(" changed | rptScript_0001_DataForLookupTable1.sql", true); assertTextByLines.AssertLineMessage(" sync | rptScript_0002_DataForLookupTable2.sql", true); }
public override void Asserts(CLITestContext testContext) { _getProjectConfigById_API.Asserts(testContext); AssertTextByLines.AssertEmpty(GetType().Name, nameof(testContext.ConsoleError), testContext.ConsoleError); AssertTextByLines assertTextByLines = new AssertTextByLines(GetType().Name, "FinalConsoleOut", testContext.FinalConsoleOut, 16); assertTextByLines.AssertLineMessage(CLITextResources.StartProcessMessageWithArgs.Replace("[processName]", "info").Replace("[args]", "IntegrationTestProject"), true); assertTextByLines.AssertLineMessage($"Id : {IntegrationTestsConsts.DummyProjectConfigValid.Id}", true); assertTextByLines.AssertLineMessage($"Description : {IntegrationTestsConsts.DummyProjectConfigValid.Description}", true); assertTextByLines.AssertLineMessage($"DBType : {IntegrationTestsConsts.DummyProjectConfigValid.DBType}", true); assertTextByLines.AssertLineMessage($"ServerInstance : {IntegrationTestsConsts.DummyProjectConfigValid.Server}", true); assertTextByLines.AssertLineMessage($"DataBaseName : {IntegrationTestsConsts.DummyProjectConfigValid.DBName}", true); assertTextByLines.AssertLineMessage($"DBUsername : {IntegrationTestsConsts.DummyProjectConfigValid.Username}", true); assertTextByLines.AssertLineMessage($"DBPassword : {IntegrationTestsConsts.DummyProjectConfigValid.Password}", true); assertTextByLines.AssertLineMessage($"ConncetionTimeout : {IntegrationTestsConsts.DummyProjectConfigValid.ConncetionTimeout}", true); assertTextByLines.AssertLineMessage($"Backup Folder Path : {IntegrationTestsConsts.DummyProjectConfigValid.BackupFolderPath}", true); assertTextByLines.AssertLineMessage($"Dev Environment : {IntegrationTestsConsts.DummyProjectConfigValid.DevEnvironment}", true); assertTextByLines.AssertLineMessage($"Scripts Base Folder : {IntegrationTestsConsts.DummyProjectConfigValid.ScriptsBaseFolderPath}", true); assertTextByLines.AssertLineMessage($" Incremental Scripts Folder : {IntegrationTestsConsts.DummyProjectConfigValid.IncrementalScriptsFolderPath}", true); assertTextByLines.AssertLineMessage($" Repeatable Scripts Folder : {IntegrationTestsConsts.DummyProjectConfigValid.RepeatableScriptsFolderPath}", true); assertTextByLines.AssertLineMessage($" Dev Dummy Data Scripts Folder : {IntegrationTestsConsts.DummyProjectConfigValid.DevDummyDataScriptsFolderPath}", true); assertTextByLines.AssertLineMessage($"Deploy Artifact Folder : {IntegrationTestsConsts.DummyProjectConfigValid.DeployArtifactFolderPath}", true); }
public override void Asserts(CLITestContext testContext) { _init_AllProperties_API.Asserts(testContext); AssertTextByLines.AssertEmpty(GetType().Name, nameof(testContext.ConsoleError), testContext.ConsoleError); AssertTextByLines assertTextByLines = new AssertTextByLines(GetType().Name, "FinalConsoleOut", testContext.FinalConsoleOut, 2); assertTextByLines.AssertLineMessage(CLITextResources.StartProcessMessageWithArgs.Replace("[processName]", "init").Replace("[args]", "IntegrationTestProject"), true); assertTextByLines.AssertLineMessage(CLITextResources.ProcessCompleteSuccessfully, true); }
public override void Asserts(CLITestContext testContext) { _devEnv_NewScrtiptFile_DevDummyData_API.Asserts(testContext); AssertTextByLines.AssertEmpty(GetType().Name, nameof(testContext.ConsoleError), testContext.ConsoleError); AssertTextByLines assertTextByLines = new AssertTextByLines(GetType().Name, "FinalConsoleOut", testContext.FinalConsoleOut, 3); assertTextByLines.AssertLineMessage(CLITextResources.StartProcessMessageWithArgs.Replace("[processName]", "new ddd").Replace("[args]", "IntegrationTestProject"), true); assertTextByLines.AssertLineMessage(CLITextResources.ProcessCompleteSuccessfully, true); assertTextByLines.AssertLineMessage(CLITextResources.TheFileIsCreatedInfoMessage.Replace("[newFilePath]", _devEnv_NewScrtiptFile_DevDummyData_API.GetScriptFullPath_DevDummyData_scriptName1(testContext.ProjectConfig.DBConnectionInfo)), true); }
public override void Asserts(CLITestContext testContext) { AssertTextByLines.AssertEmpty(GetType().Name, nameof(testContext.ConsoleError), testContext.ConsoleError); AssertTextByLines assertTextByLines = new AssertTextByLines(GetType().Name, "FinalConsoleOut", testContext.FinalConsoleOut, 5); assertTextByLines.AssertLineMessage(CLITextResources.StartProcessMessageNoArgs.Replace("[processName]", "dbtypes"), true); assertTextByLines.AssertLineMessage("", true); assertTextByLines.AssertLineMessage(" Code | Name", true); assertTextByLines.AssertLineMessage("--------------------", true); assertTextByLines.AssertLineMessage($"+ {SqlServerDBTypeObjectsFactory.DBTypeCode} | Sql Server", true); }
public override void Asserts(CLITestContext testContext) { AssertTextByLines.AssertEmpty(GetType().Name, nameof(testContext.ConsoleError), testContext.ConsoleError); AssertTextByLines assertTextByLines = new AssertTextByLines(GetType().Name, "FinalConsoleOut", testContext.FinalConsoleOut, 6); assertTextByLines.AssertLineMessage(CLITextResources.StartProcessMessageNoArgs.Replace("[processName]", "list"), true); assertTextByLines.AssertLineMessage("", true); assertTextByLines.AssertLineMessage(" Id | Description", true); assertTextByLines.AssertLineMessage("-------------------------------------------------------", true); assertTextByLines.AssertLineMessage(" TestProject1 | Test Project 1", true); assertTextByLines.AssertLineMessage(" TestProject2 | Test Project 2", true); }
public override void Asserts(CLITestContext testContext) { _devEnv_Deploy_API.Asserts(testContext); AssertTextByLines.AssertEmpty(GetType().Name, nameof(testContext.ConsoleError), testContext.ConsoleError); AssertTextByLines assertTextByLines = new AssertTextByLines(GetType().Name, "FinalConsoleOut", testContext.FinalConsoleOut, 3); assertTextByLines.AssertLineMessage(CLITextResources.StartProcessMessageWithArgs.Replace("[processName]", "deploy").Replace("[args]", "IntegrationTestProject"), true); assertTextByLines.AssertLineMessage(CLITextResources.ProcessCompleteSuccessfully, true); assertTextByLines.AssertLineMessage("Artifact file created: ", false, 2); assertTextByLines.AssertLineMessage(@"Deploy\AutoVersionsDB.Tests.avdb'", false, 2); }
public override void Asserts(CLITestContext testContext) { _files_RepeatableChanged_API.Asserts(testContext); AssertTextByLines.AssertEmpty(GetType().Name, nameof(testContext.ConsoleError), testContext.ConsoleError); AssertTextByLines assertTextByLines = new AssertTextByLines(GetType().Name, "FinalConsoleOut", testContext.FinalConsoleOut, 8); assertTextByLines.AssertLineMessage(CLITextResources.StartProcessMessageWithArgs.Replace("[processName]", "files ddd").Replace("[args]", "IntegrationTestProject"), true); assertTextByLines.AssertLineMessage(CLITextResources.ProcessCompleteSuccessfully, true); assertTextByLines.AssertLineMessage("", true); assertTextByLines.AssertLineMessage("++ DevDummyData Scripts:", true); assertTextByLines.AssertLineMessage(" Status | File", true); assertTextByLines.AssertLineMessage("-------------------------------------------------------", true); assertTextByLines.AssertLineMessage(" sync | dddScript_0001_DataForInvoiceTable1.sql", true); assertTextByLines.AssertLineMessage(" sync | dddScript_0002_DataForTransTable1.sql", true); }