public void CriarVersaoDuplicadaProjeto() { #region Inserindo um novo projeto string projectName = "Project_" + GeneralHelpers.ReturnStringWithRandomCharacters(5); var projetoCriadoDB = projectsDBSteps.InserirProjetoDB(projectName); #endregion #region Criando uma nova versão para o projeto string versionName = "Version_" + GeneralHelpers.ReturnStringWithRandomNumbers(2); projectsDBSteps.InserirVersaoProjetoDB(projetoCriadoDB.ProjectId, versionName); #endregion #region Parameters //Resultado esperado string messageErrorExpected = "Uma versão com este nome já existe."; #endregion #region Actions manageProjFlows.AcessarProjetoCriado(menu, projectName); manageProjEditPage.PreencherNomeVersao(versionName); manageProjEditPage.ClicarAdicionarVersao(); #endregion #region Validations Assert.AreEqual(messageErrorExpected, manageProjEditPage.RetornaMensagemDeErro(), "A mensagem retornada não é a esperada."); #endregion projectsDBSteps.DeletarVersaoProjetoDB(versionName); projectsDBSteps.DeletarProjetoDB(projetoCriadoDB.ProjectId); }