예제 #1
0
 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);
 }
예제 #2
0
 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);
 }
예제 #3
0
 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);
 }