public void MoverTarefa() { LoginPageObjects login = new LoginPageObjects(); HomePageObjects home = new HomePageObjects(); VerTarefasPageObjects tarefas = new VerTarefasPageObjects(); CriarTarefaPageObjects criar = new CriarTarefaPageObjects(); Relatorio.iniciarTeste("Mover tarefa"); login.acessarLogin(); login.realizaLogin(); home.verificaAcessoTelaHome(); criar.acessarCriarTarefa(); string resumo = criar.criarNovaTarefaAleatoriaRetornaResumo(); tarefas.verificarAcessoVerTarefas(); tarefas.resetarFiltro(); tarefas.selecionarTarefaCriada(resumo); tarefas.selecionarAcaoMover(); tarefas.moverTarefa(); Assert.IsFalse(tarefas.verificarListagemResumo(resumo)); }//fim void
public void AtualizarPrioridadeTarefa() { LoginPageObjects login = new LoginPageObjects(); HomePageObjects home = new HomePageObjects(); VerTarefasPageObjects tarefas = new VerTarefasPageObjects(); CriarTarefaPageObjects criar = new CriarTarefaPageObjects(); Relatorio.iniciarTeste("Atualizar prioridade tarefa"); login.acessarLogin(); login.realizaLogin(); home.verificaAcessoTelaHome(); criar.acessarCriarTarefa(); string resumo = criar.criarNovaTarefaAleatoriaRetornaResumo(); tarefas.verificarAcessoVerTarefas(); tarefas.resetarFiltro(); tarefas.selecionarTarefaCriada(resumo); tarefas.selecionarAcaoAtualizarPrioridade(); tarefas.atualizarPrioridade_Normal(); tarefas.verificarAcessoVerTarefas(); tarefas.resetarFiltro(); tarefas.acessarTarefaListagem(resumo); tarefas.verificarAcessoDetalhesTarefas(); Assert.AreEqual("normal", tarefas.TextoPrioridadeDetalhe.Text); }//fim void
public void CopiarTarefa() { LoginPageObjects login = new LoginPageObjects(); HomePageObjects home = new HomePageObjects(); VerTarefasPageObjects tarefas = new VerTarefasPageObjects(); CriarTarefaPageObjects criar = new CriarTarefaPageObjects(); Relatorio.iniciarTeste("Copiar tarefa"); login.acessarLogin(); login.realizaLogin(); home.verificaAcessoTelaHome(); criar.acessarCriarTarefa(); string resumo = criar.criarNovaTarefaAleatoriaRetornaResumo(); tarefas.verificarAcessoVerTarefas(); tarefas.resetarFiltro(); tarefas.selecionarTarefaCriada(resumo); tarefas.selecionarAcaoCopiar(); tarefas.verificarAcesoTelaCopiar(); string novoProjeto = tarefas.selecionarProjetoRandomico(); tarefas.copiarTarefa(); tarefas.verificarAcessoVerTarefas(); tarefas.acessarProjeto(novoProjeto); Assert.IsTrue(tarefas.verificarListagemResumo(resumo)); }//fim void
public void CriarNovaTarefa() { LoginPageObjects login = new LoginPageObjects(); HomePageObjects home = new HomePageObjects(); VerTarefasPageObjects tarefas = new VerTarefasPageObjects(); CriarTarefaPageObjects criar = new CriarTarefaPageObjects(); Relatorio.iniciarTeste("Criar tarefa"); login.acessarLogin(); login.realizaLogin(); home.verificaAcessoTelaHome(); criar.acessarCriarTarefa(); criar.criarNovaTarefaAleatoria(); Assert.AreEqual("Operação realizada com sucesso.", criar.MensagemOperacao.Text); }//fim void
public void VerificaCampoDescricaoObrigatorio() { LoginPageObjects login = new LoginPageObjects(); HomePageObjects home = new HomePageObjects(); VerTarefasPageObjects tarefas = new VerTarefasPageObjects(); CriarTarefaPageObjects criar = new CriarTarefaPageObjects(); Relatorio.iniciarTeste("Verifica campo Descrição obrigatório."); login.acessarLogin(); login.realizaLogin(); home.verificaAcessoTelaHome(); criar.acessarCriarTarefa(); criar.preencherResumoAleatoria(); criar.clicarCriarNovaTarefa(); Assert.AreEqual("Preencha este campo.", criar.TextoDescricao.GetAttribute("validationMessage")); } //fim void
public void CriarTarefasDinamicas(string frequencia, string gravidade ) { LoginPageObjects login = new LoginPageObjects(); HomePageObjects home = new HomePageObjects(); CriarTarefaPageObjects criar = new CriarTarefaPageObjects(); VerTarefasPageObjects tarefas = new VerTarefasPageObjects(); Relatorio.iniciarTeste("Criar tarefa dinâmica (frequência: " + frequencia + ", gravidade: " + gravidade + ")"); login.acessarLogin(); login.realizaLogin(); home.verificaAcessoTelaHome(); criar.acessarCriarTarefa(); string resumo = criar.criarNovaTarefaAleatoria(frequencia, gravidade); tarefas.verificarAcessoVerTarefas(); tarefas.resetarFiltro(); Assert.IsTrue(tarefas.verificarListagemResumo(resumo)); }//fim void