public void EditarCategoriaGlobalComSucesso() { #region Inserindo uma nova categoria string categoryName = "Category_" + GeneralHelpers.ReturnStringWithRandomCharacters(5); projectsDBSteps.InserirCategoriaDB(categoryName); #endregion #region Parameters string newCategoryName = "Category_" + GeneralHelpers.ReturnStringWithRandomCharacters(5); //Resultado esperado string messageSucessExpected = "Operação realizada com sucesso."; #endregion #region Actions myViewPage.ClicarMenu(menu); manageProjPage.ClicarAlterarCategoria(categoryName); manageProjCatEditPage.PreencherNomeCategoria(newCategoryName); manageProjCatEditPage.ClicarAtualizarCategoria(); #endregion #region Validations Assert.AreEqual(messageSucessExpected, manageProjCatEditPage.RetornaMensagemDeSucesso(), "A mensagem retornada não é a esperada."); var categoriaCriadaDB = projectsDBSteps.ConsultarCategoriaDB(newCategoryName); Assert.IsNotNull(categoriaCriadaDB, "O nome da categoria não foi alterado."); #endregion projectsDBSteps.DeletarCategoriaDB(newCategoryName); }
public void CriarCategoriaGlobalComSucesso() { #region Parameters string categoryName = "Category_" + GeneralHelpers.ReturnStringWithRandomCharacters(5); #endregion #region Actions myViewPage.ClicarMenu(menu); manageProjPage.PreencherNomeCategoria(categoryName); manageProjPage.ClicarAdicionarCategoria(); #endregion #region Validations var categoriaCriadaDB = projectsDBSteps.ConsultarCategoriaDB(categoryName); Assert.Multiple(() => { Assert.IsTrue(manageProjPage.RetornaSeONomeDaCategoriaEstaSendoExibidoNaTela(categoryName), "A categoria não está sendo exibida na tela."); Assert.IsNotNull(categoriaCriadaDB, "A nova categoria não foi registrada."); }); #endregion projectsDBSteps.DeletarCategoriaDB(categoryName); }