public void CadastrarCategoria() { #region Parameters string usuario = "administrator"; string senha = "administrator"; string nomeCategoria = "categoria-" + GeneralHelpers.ReturnStringWithRandomNumbers(8); #endregion loginFlows.EfetuarLogin(usuario, senha); categoriaFlows.CadastrarCategoria(nomeCategoria); Assert.AreEqual(1, CategoriasDBSteps.RetornaCategoria(nomeCategoria), "Categoria não foi gravada no banco."); CategoriasDBSteps.DeletaCategoria(nomeCategoria); }
public void ApagarCategoria() { #region Parameters string usuario = "administrator"; string senha = "administrator"; string nomeCategoria = "categoria-" + GeneralHelpers.ReturnStringWithRandomNumbers(8); string nomeColunaPesq = "Categoria"; string nomeColunaAcao = "Ações"; #endregion loginFlows.EfetuarLogin(usuario, senha); categoriaFlows.CadastrarCategoria(nomeCategoria); categoriaFlows.ApagarCategoria(nomeCategoria, nomeColunaPesq, nomeColunaAcao); Assert.AreEqual(0, CategoriasDBSteps.RetornaCategoria(nomeCategoria), "Categoria não foi alterada no banco."); }
public void CategoriaJaCadastrada() { #region Parameters string usuario = "administrator"; string senha = "administrator"; string nomeCategoria = "categoria-" + GeneralHelpers.ReturnStringWithRandomNumbers(8); string mensagemErroEsperada = "Uma categoria com este nome já existe."; #endregion loginFlows.EfetuarLogin(usuario, senha); categoriaFlows.CadastrarCategoria(nomeCategoria); categoriaFlows.CadastrarCategoria(nomeCategoria); Assert.AreEqual(mensagemErroEsperada, gerenciarCategoriasPage.RetornaMensagemDeErro()); CategoriasDBSteps.DeletaCategoria(nomeCategoria); }
public void EditarCategoria() { #region Parameters string usuario = "administrator"; string senha = "administrator"; string nomeCategoria = "categoria-" + GeneralHelpers.ReturnStringWithRandomNumbers(8); string nomeColunaPesq = "Categoria"; string nomeColunaAcao = "Ações"; string nomeCategoriaEdicao = "categoria auteracao-" + GeneralHelpers.ReturnStringWithRandomNumbers(8); string mensagemSucessoEsperada = "Operação realizada com sucesso."; #endregion loginFlows.EfetuarLogin(usuario, senha); categoriaFlows.CadastrarCategoria(nomeCategoria); categoriaFlows.EditarCategoria(nomeCategoria, nomeCategoriaEdicao, nomeColunaPesq, nomeColunaAcao); Assert.AreEqual(mensagemSucessoEsperada, gerenciarCategoriasPage.RetornaMensagemDeSucesso()); Assert.AreEqual(1, CategoriasDBSteps.RetornaCategoria(nomeCategoriaEdicao), "Categoria não foi alterada no banco."); Assert.AreEqual(0, CategoriasDBSteps.RetornaCategoria(nomeCategoria), "Categoria não foi alterada no banco."); CategoriasDBSteps.DeletaCategoria(nomeCategoriaEdicao); }