public void ApagarUsuario()
        {
            LoginPageObjects     login     = new LoginPageObjects();
            HomePageObjects      home      = new HomePageObjects();
            GerenciarPageObjects gerenciar = new GerenciarPageObjects();

            Relatorio.iniciarTeste("Apagar Novo Usuario");

            login.acessarLogin();
            login.realizaLogin();

            home.verificaAcessoTelaHome();

            gerenciar.acessarMenuGerenciar();
            gerenciar.acessarSubMenuGerenciarUsuarios();
            gerenciar.verificaAcessoSubMenuGerenciarUsuarios();
            string usuario = gerenciar.criarNovoUsuarioAleatorio();

            gerenciar.verificaAcessoAlterarUsuario();
            gerenciar.acessarSubMenuGerenciarUsuarios();
            gerenciar.verificaAcessoSubMenuGerenciarUsuarios();

            Assert.IsTrue(gerenciar.verificarListagemUsuario(usuario));

            gerenciar.selecionarUsuarioCriado(usuario);

            gerenciar.apagarUsuario();
            gerenciar.verificaAcessoSubMenuGerenciarUsuarios();
            Assert.IsFalse(gerenciar.verificarListagemUsuario(usuario));
        }//fim void
        public void verificaCampoEmailInvalido()
        {
            LoginPageObjects     login     = new LoginPageObjects();
            HomePageObjects      home      = new HomePageObjects();
            GerenciarPageObjects gerenciar = new GerenciarPageObjects();

            Relatorio.iniciarTeste("Verifica Campo Email inválido");

            login.acessarLogin();
            login.realizaLogin();

            home.verificaAcessoTelaHome();

            gerenciar.acessarMenuGerenciar();
            gerenciar.acessarSubMenuGerenciarUsuarios();
            gerenciar.verificaAcessoSubMenuGerenciarUsuarios();
            gerenciar.clicarBotaoNovoUsuario();
            gerenciar.verificaAcessoTelaCriarNovoUsuario();

            gerenciar.preencherNomeUsuario("Usuario");
            gerenciar.preencherNomeVerdadeiroUsuarioAleatorio();
            gerenciar.preencherEmailUsuario("invalido@");
            gerenciar.clicarBotaoCriarUsuario();

            Assert.IsTrue(gerenciar.verificaMensagemCampoEmailInvalido());
        }//fim void
        public void AtualizarNomeMarcador()
        {
            LoginPageObjects     login     = new LoginPageObjects();
            HomePageObjects      home      = new HomePageObjects();
            GerenciarPageObjects gerenciar = new GerenciarPageObjects();

            Relatorio.iniciarTeste("Atualizar Nome Marcador");

            login.acessarLogin();
            login.realizaLogin();

            home.verificaAcessoTelaHome();

            gerenciar.acessarMenuGerenciar();
            gerenciar.acessarSubMenuGerenciarMarcadores();
            gerenciar.verificaAcessoSubMenuGerenciarMarcadores();
            string marcador = gerenciar.criarNovoMarcadorAleatorio();

            gerenciar.verificaAcessoSubMenuGerenciarMarcadores();
            Assert.IsTrue(gerenciar.verificarListagemMarcador(marcador));
            gerenciar.selecionarMarcadorCriado(marcador);

            marcador = gerenciar.atualizarNomeMarcador();
            gerenciar.verificaAcessoDetalhesMarcador();
            Assert.IsTrue(gerenciar.TextoDetalhes_NomeMarcador.Text.Contains(marcador));
        }//fim void
        public void AtualizarNomeProjeto()
        {
            LoginPageObjects     login     = new LoginPageObjects();
            HomePageObjects      home      = new HomePageObjects();
            GerenciarPageObjects gerenciar = new GerenciarPageObjects();

            Relatorio.iniciarTeste("Atualizar Nome Projeto");

            login.acessarLogin();
            login.realizaLogin();

            home.verificaAcessoTelaHome();

            gerenciar.acessarMenuGerenciar();
            gerenciar.acessarSubMenuGerenciarProjetos();
            gerenciar.verificaAcessoSubMenuGerenciarProjetos();
            string projeto = gerenciar.criarNovoProjetoAleatorio();

            gerenciar.verificaAcessoSubMenuGerenciarProjetos();
            gerenciar.selecionarProjetoCriado(projeto);
            gerenciar.verificaAcessoEditarProjeto();
            gerenciar.atualizarNomeProjeto();

            gerenciar.verificaAcessoSubMenuGerenciarProjetos();

            Assert.IsFalse(gerenciar.verificarListagemProjeto(projeto));
        }//fim void
        public void AcessarMenuGerenciar()
        {
            LoginPageObjects     login     = new LoginPageObjects();
            HomePageObjects      home      = new HomePageObjects();
            GerenciarPageObjects gerenciar = new GerenciarPageObjects();

            Relatorio.iniciarTeste("Acessar Menu Gerenciar");

            login.acessarLogin();
            login.realizaLogin();

            home.verificaAcessoTelaHome();

            gerenciar.acessarMenuGerenciar();
            Assert.AreEqual("Informação do Site", gerenciar.TituloGerenciar.Text);
        }//fim void
        public void AcessarSubMenuGerenciarMarcadores()
        {
            LoginPageObjects     login     = new LoginPageObjects();
            HomePageObjects      home      = new HomePageObjects();
            GerenciarPageObjects gerenciar = new GerenciarPageObjects();

            Relatorio.iniciarTeste("Acessar SubMenu Gerenciar Marcadores");

            login.acessarLogin();
            login.realizaLogin();

            home.verificaAcessoTelaHome();

            gerenciar.acessarMenuGerenciar();
            gerenciar.acessarSubMenuGerenciarMarcadores();

            Assert.IsTrue(gerenciar.TituloGerenciarMarcadores.Text.Contains("Gerenciar Marcadores"));
        }//fim void
        public void AcessaGerenciarColunas()
        {
            LoginPageObjects     login     = new LoginPageObjects();
            HomePageObjects      home      = new HomePageObjects();
            GerenciarPageObjects gerenciar = new GerenciarPageObjects();

            Relatorio.iniciarTeste("Acessar Notificações por E-Mail");

            login.acessarLogin();
            login.realizaLogin();

            home.verificaAcessoTelaHome();

            gerenciar.acessarMenuGerenciar();
            gerenciar.clicarSubMenuGerenciarConfiguracao();
            gerenciar.clicarSubMenuGerenciarColunas();

            Assert.IsTrue(gerenciar.TituloGerenciarColunas.Text.Contains("Gerenciar Colunas"));
        } //fim void
        public void AcessarTransicoesFluxoTrabalho()
        {
            LoginPageObjects     login     = new LoginPageObjects();
            HomePageObjects      home      = new HomePageObjects();
            GerenciarPageObjects gerenciar = new GerenciarPageObjects();

            Relatorio.iniciarTeste("Acessar Transições de Fluxo de Trabalho");

            login.acessarLogin();
            login.realizaLogin();

            home.verificaAcessoTelaHome();

            gerenciar.acessarMenuGerenciar();
            gerenciar.clicarSubMenuGerenciarConfiguracao();
            gerenciar.clicarSubMenuTransicoesFluxoTrabalho();

            Assert.IsTrue(gerenciar.TituloTransicoesFluxoTrabalho.Text.Contains("LIMIARES QUE AFETAM O FLUXO DE TRABALHO"));
        }//fim void
        public void AcessarLimiaresFluxoTrabalho()
        {
            LoginPageObjects     login     = new LoginPageObjects();
            HomePageObjects      home      = new HomePageObjects();
            GerenciarPageObjects gerenciar = new GerenciarPageObjects();

            Relatorio.iniciarTeste("Acessar Limiares Fluxo de Trabalho");

            login.acessarLogin();
            login.realizaLogin();

            home.verificaAcessoTelaHome();

            gerenciar.acessarMenuGerenciar();
            gerenciar.clicarSubMenuGerenciarConfiguracao();
            gerenciar.clicarSubLimiaresFluxoTrabalho();

            Assert.IsTrue(gerenciar.TituloLimiaresFluxoTrabalho.Text.Contains("TAREFAS"));
        }//fim void
        public void AcessarRelatorioDeConfiguracao()
        {
            LoginPageObjects     login     = new LoginPageObjects();
            HomePageObjects      home      = new HomePageObjects();
            GerenciarPageObjects gerenciar = new GerenciarPageObjects();

            Relatorio.iniciarTeste("Acessar Relatório De Configuração");

            login.acessarLogin();
            login.realizaLogin();

            home.verificaAcessoTelaHome();

            gerenciar.acessarMenuGerenciar();
            gerenciar.clicarSubMenuGerenciarConfiguracao();
            gerenciar.clicarSubMenuRelatorioDeConfiguracao();

            Assert.IsTrue(gerenciar.TituloRelatorioDeConfiguracao.Text.Contains("Criar Opção de Configuração"));
        }//fim void
        public void CriarCampoPersonalizado()
        {
            LoginPageObjects     login     = new LoginPageObjects();
            HomePageObjects      home      = new HomePageObjects();
            GerenciarPageObjects gerenciar = new GerenciarPageObjects();

            Relatorio.iniciarTeste("Criar Campo Personalizado");

            login.acessarLogin();
            login.realizaLogin();

            home.verificaAcessoTelaHome();

            gerenciar.acessarMenuGerenciar();
            gerenciar.acessarSubMenuCamposPersonalizados();
            gerenciar.verificaAcessoCamposPersonalizados();
            string campo = gerenciar.criarNovoCampoPersonalizado();

            gerenciar.acessarSubMenuCamposPersonalizados();
            Assert.IsTrue(gerenciar.verificarListagemCampoPersonalizado(campo));
        }//fim void
        public void CriarMarcador()
        {
            LoginPageObjects     login     = new LoginPageObjects();
            HomePageObjects      home      = new HomePageObjects();
            GerenciarPageObjects gerenciar = new GerenciarPageObjects();

            Relatorio.iniciarTeste("Criar Marcador");

            login.acessarLogin();
            login.realizaLogin();

            home.verificaAcessoTelaHome();

            gerenciar.acessarMenuGerenciar();
            gerenciar.acessarSubMenuGerenciarMarcadores();
            gerenciar.verificaAcessoSubMenuGerenciarMarcadores();
            string marcador = gerenciar.criarNovoMarcadorAleatorio();

            gerenciar.verificaAcessoSubMenuGerenciarMarcadores();

            Assert.IsTrue(gerenciar.verificarListagemMarcador(marcador));
        }//fim void