public override void Asserts(DBVersionsUITestContext testContext)
        {
            _DeliveryEnv_Validate_NewProject_API.Asserts(testContext);

            _dbVersionsViewModelAsserts.AssertNewProjectDeliveryEnv(this.GetType().Name, _dbVersionsViewModel, testContext.ProjectConfig.DevEnvironment);
            _dbVersionsViewModelAsserts.AssertViewStateHistory(this.GetType().Name, testContext.ViewStatesHistory, DBVersionsViewStateType.NewProject);
        }
        public override void Asserts(CLITestContext testContext)
        {
            _DeliveryEnv_Validate_NewProject_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, 2);

            assertErrorsTextByLines.AssertLineMessage("Welcome!!! This appear to be a new project.", true);
            assertErrorsTextByLines.AssertLineMessage("1) Copy the artifact file that deployed from your dev environment >> 2) Run 'Virtual' to set the current DB state related to the scripts file >> 3) Run 'Sync' for executing the rest of the scripts files", true);
        }