public void CriarVersaoProjetoComSucesso() { #region Inserindo um novo projeto string projectName = "Project_" + GeneralHelpers.ReturnStringWithRandomCharacters(5); var projetoCriadoDB = projectsDBSteps.InserirProjetoDB(projectName); #endregion #region Parameters string versionName = "Version_" + GeneralHelpers.ReturnStringWithRandomNumbers(2); //Resultado esperado string messageSucessExpected = "Operação realizada com sucesso."; #endregion #region Actions manageProjFlows.AcessarProjetoCriado(menu, projectName); manageProjEditPage.PreencherNomeVersao(versionName); manageProjEditPage.ClicarAdicionarVersao(); #endregion #region Validations Assert.AreEqual(messageSucessExpected, manageProjEditPage.RetornaMensagemDeSucesso(), "A mensagem retornada não é a esperada."); var versaoProjetoCriadaDB = projectsDBSteps.ConsultarVersaoProjetoDB(versionName); Assert.IsNotNull(versaoProjetoCriadaDB, "A nova versão do projeto não foi criada."); #endregion projectsDBSteps.DeletarVersaoProjetoDB(versionName); projectsDBSteps.DeletarProjetoDB(projetoCriadoDB.ProjectId); }