public void CadastrarTarefaApenasCamposObrigatorios() { #region Parameters string usuario = "administrator"; string senha = "administrator"; string categoria = "General"; string resumo = "teste automatizado resumo-" + GeneralHelpers.ReturnStringWithRandomNumbers(8); string descricao = "teste automatizado descrição-" + GeneralHelpers.ReturnStringWithRandomNumbers(8); #endregion loginFlows.EfetuarLogin(usuario, senha); tarefasFlows.CriarTarefaApenasCamposObrigatorios(categoria, resumo, descricao); Assert.AreEqual(mensagemEsperadaCadastroRealizadoComSucesso, criarTarefaPage.RetornaMensagemDeSucesso()); Assert.AreEqual(1, TarefasDBSteps.RetornaTarefas(descricao, resumo), "Tarefa não foi gravada no banco."); TarefasDBSteps.DeletaTarefa(descricao, resumo); }
public void VoltarDetalheTarefa() { #region Parameters string usuario = "administrator"; string senha = "administrator"; string categoria = "General"; string resumo = "teste automatizado resumo-" + GeneralHelpers.ReturnStringWithRandomNumbers(8); string descricao = "teste automatizado descrição-" + GeneralHelpers.ReturnStringWithRandomNumbers(8); string tituloEsperado = "Ver Detalhes da Tarefa"; #endregion loginFlows.EfetuarLogin(usuario, senha); tarefasFlows.CriarTarefaApenasCamposObrigatorios(categoria, resumo, descricao); tarefasFlows.VoltarDetalheTarefa(); Assert.AreEqual(tituloEsperado, gerenciarTarefasPage.RetornaTituloTelaDetalheTarefa()); TarefasDBSteps.DeletaTarefa(descricao, resumo); }
public void CadastrarMaisTarefas() { #region Parameters string usuario = "administrator"; string senha = "administrator"; string categoria = "General"; string resumo = "teste automatizado resumo-" + GeneralHelpers.ReturnStringWithRandomNumbers(8); string descricao = "teste automatizado descrição-" + GeneralHelpers.ReturnStringWithRandomNumbers(8); string tituloDaTelaEsperado = "Digite os Detalhes do Relatório"; #endregion loginFlows.EfetuarLogin(usuario, senha); tarefasFlows.ContinuarCriandoTarefas(categoria, resumo, descricao); Assert.AreEqual(tituloDaTelaEsperado, criarTarefaPage.RetornaTituloTelaCadastro()); Assert.AreEqual(1, TarefasDBSteps.RetornaTarefas(descricao, resumo), "Tarefa não foi gravada no banco."); TarefasDBSteps.DeletaTarefa(descricao, resumo); }
public void AdicionarAnotacaoSemCampoObrigatorio() { #region Parameters string usuario = "administrator"; string senha = "administrator"; string categoria = "General"; string resumo = "teste automatizado resumo-" + GeneralHelpers.ReturnStringWithRandomNumbers(8); string descricao = "teste automatizado descrição-" + GeneralHelpers.ReturnStringWithRandomNumbers(8); string MensagemErroEsperado = "Um campo necessário 'Anotação' estava vazio. Por favor, verifique novamente suas entradas."; #endregion loginFlows.EfetuarLogin(usuario, senha); tarefasFlows.CriarTarefaApenasCamposObrigatorios(categoria, resumo, descricao); tarefasFlows.AcessarEditarTarefa(); gerenciarTarefasPage.ClicarAtualizarInformacao(); gerenciarTarefasPage.ClicarAdicionarAnotacao(); Assert.AreEqual(MensagemErroEsperado, gerenciarTarefasPage.RetornaMensagemDeErro()); TarefasDBSteps.DeletaTarefa(descricao, resumo); }
public void CadastrarTarefaTodosCampos(ArrayList testData) { #region Parameters string usuario = "administrator"; string senha = "administrator"; string categoria = testData[0].ToString(); string resumo = testData[1].ToString() + "-" + GeneralHelpers.ReturnStringWithRandomNumbers(8); string descricao = testData[2].ToString() + "-" + GeneralHelpers.ReturnStringWithRandomNumbers(8); string frequencia = testData[3].ToString(); string gravidade = testData[4].ToString(); string prioridade = testData[5].ToString(); #endregion loginFlows.EfetuarLogin(usuario, senha); tarefasFlows.CriarTarefaTodosCampos(categoria, resumo, descricao, frequencia, gravidade, prioridade); Assert.AreEqual(mensagemEsperadaCadastroRealizadoComSucesso, criarTarefaPage.RetornaMensagemDeSucesso()); Assert.AreEqual(1, TarefasDBSteps.RetornaTarefas(descricao, resumo), "Tarefa não foi gravada no banco."); TarefasDBSteps.DeletaTarefa(descricao, resumo); }
public void SelecionarTodasTarefas() { #region Parameters string usuario = "administrator"; string senha = "administrator"; string categoria = "General"; string resumo = "teste automatizado resumo-" + GeneralHelpers.ReturnStringWithRandomNumbers(8); string descricao = "teste automatizado descrição-" + GeneralHelpers.ReturnStringWithRandomNumbers(8); string resumo_2 = "teste automatizado resumo-" + GeneralHelpers.ReturnStringWithRandomNumbers(8); string descricao_2 = "teste automatizado descrição-" + GeneralHelpers.ReturnStringWithRandomNumbers(8); #endregion loginFlows.EfetuarLogin(usuario, senha); tarefasFlows.CriarTarefaApenasCamposObrigatorios(categoria, resumo, descricao); tarefasFlows.CriarTarefaApenasCamposObrigatorios(categoria, resumo_2, descricao_2); gerenciarTarefasPage.AcessarVerTarefas(); tarefasFlows.LimparPesquisa(); gerenciarTarefasPage.ClicarSelecionarTudo(); Assert.IsTrue(gerenciarTarefasPage.ValidarSelecaoTodosRegistros(), "Um ou mais itens não foram selecionados."); TarefasDBSteps.DeletaTarefa(descricao, resumo); TarefasDBSteps.DeletaTarefa(descricao_2, resumo_2); }
public void PesquisarTarefa() { #region Parameters string usuario = "administrator"; string senha = "administrator"; string colunaFiltra = "Resumo"; string categoria = "General"; string resumo_1 = "teste automatizado resumo-" + GeneralHelpers.ReturnStringWithRandomNumbers(8); string descricao_1 = "teste automatizado descrição-" + GeneralHelpers.ReturnStringWithRandomNumbers(8); string resumo_2 = "teste automatizado resumo-" + GeneralHelpers.ReturnStringWithRandomNumbers(8); string descricao_2 = "teste automatizado descrição-" + GeneralHelpers.ReturnStringWithRandomNumbers(8); #endregion loginFlows.EfetuarLogin(usuario, senha); tarefasFlows.CriarTarefaApenasCamposObrigatorios(categoria, resumo_1, descricao_1); tarefasFlows.CriarTarefaApenasCamposObrigatorios(categoria, resumo_2, descricao_2); gerenciarTarefasPage.AcessarVerTarefas(); tarefasFlows.RealizarPesquisa(resumo_1); Assert.IsTrue(gerenciarTarefasPage.RetornoPesquisa(resumo_1, colunaFiltra), "Resultado retornado é diferente do filtro informado."); TarefasDBSteps.DeletaTarefa(descricao_1, resumo_1); TarefasDBSteps.DeletaTarefa(descricao_2, resumo_2); }