public void CadastroJaRealizado() { #region Parameters string usuario = "administrator"; string senha = "administrator"; string nomeProjeto = "nome do projeto-" + GeneralHelpers.ReturnStringWithRandomNumbers(8); string estado = "desenvolvimento"; string descricao = "descrição-" + GeneralHelpers.ReturnStringWithRandomNumbers(8); string mensagemErroEsperada = "Um projeto com este nome já existe. Por favor, volte e entre um nome diferente."; #endregion loginFlows.EfetuarLogin(usuario, senha); projetoFlows.CadastrarProjeto(nomeProjeto, estado, descricao); projetoFlows.CadastrarProjeto(nomeProjeto, estado, descricao); Assert.AreEqual(mensagemErroEsperada, criarProjetoPage.RetornaMensagemDeErro()); ProjetosDBSteps.DeletaProjeto(nomeProjeto); }
public void CadastrarProjeto() { #region Parameters string usuario = "administrator"; string senha = "administrator"; string nomeProjeto = "nome do projeto-" + GeneralHelpers.ReturnStringWithRandomNumbers(8); string estado = "desenvolvimento"; string descricao = "descrição-" + GeneralHelpers.ReturnStringWithRandomNumbers(8); string mensagemSucessoEsperada = "Operação realizada com sucesso."; #endregion loginFlows.EfetuarLogin(usuario, senha); projetoFlows.CadastrarProjeto(nomeProjeto, estado, descricao); Assert.AreEqual(mensagemSucessoEsperada, criarProjetoPage.RetornaMensagemDeSucesso()); Assert.AreEqual(1, ProjetosDBSteps.RetornaProjeto(nomeProjeto), "Projeto não foi gravado no banco de dados."); ProjetosDBSteps.DeletaProjeto(nomeProjeto); }
public void EditarProjeto() { #region Parameters string usuario = "administrator"; string senha = "administrator"; string nomeProjeto = "nome do projeto-" + GeneralHelpers.ReturnStringWithRandomNumbers(8); string estado = "desenvolvimento"; string nomeProjetoEdicao = "nome do projeto editado-" + GeneralHelpers.ReturnStringWithRandomNumbers(8); string descricao = "descrição-" + GeneralHelpers.ReturnStringWithRandomNumbers(8); string colunaProjeto = "Nome"; #endregion loginFlows.EfetuarLogin(usuario, senha); projetoFlows.CadastrarProjeto(nomeProjeto, estado, descricao); projetoFlows.EditarProjeto(nomeProjeto, nomeProjetoEdicao, colunaProjeto); Assert.AreEqual(1, ProjetosDBSteps.RetornaProjeto(nomeProjetoEdicao), "Projeto não foi atualizado no banco de dados."); Assert.AreEqual(0, ProjetosDBSteps.RetornaProjeto(nomeProjeto), "Projeto não foi atualizado no banco de dados."); ProjetosDBSteps.DeletaProjeto(nomeProjetoEdicao); }