示例#1
0
        public void ApagarProjeto()
        {
            #region Parameters
            string usuario = Properties.Settings.Default.DEFAULT_USER;
            string senha   = Properties.Settings.Default.DEFAULT_PASSWORD;
            int    qtsAntes;
            int    qtsDepois;
            #endregion
            qtsAntes = ProjectDBSteps.RetornaQuantidadeDeProjetosCriadosDB();
            loginFlows.EfetuarLogin(usuario, senha);

            managePage.ClicarMenuGerenciar();
            managePage.ClicarGerenciarProjeto();
            Assume.That(managePage.VerificarSeExisteProjeto());
            managePage.ClicarPrimeiroProjeto();
            managePage.ClicarApagarProjeto();
            managePage.ConfirmarApagarProjeto();

            qtsDepois = ProjectDBSteps.RetornaQuantidadeDeProjetosCriadosDB();

            Assert.Greater(qtsAntes, qtsDepois);
            Assert.That(managePage.VerificarExistenciaDoBotaoCriarNovaProjeto());
        }
示例#2
0
        public void CriarNovoProjeto()
        {
            #region Parameters
            string usuario     = Properties.Settings.Default.DEFAULT_USER;
            string senha       = Properties.Settings.Default.DEFAULT_PASSWORD;
            string msgEsperada = "Operação realizada com sucesso.";
            int    qtsAntes;
            int    qtsDepois;
            #endregion
            qtsAntes = ProjectDBSteps.RetornaQuantidadeDeProjetosCriadosDB();
            loginFlows.EfetuarLogin(usuario, senha);

            managePage.ClicarMenuGerenciar();
            managePage.ClicarGerenciarProjeto();
            managePage.ClicarNovoProjeto();
            managePage.PreencherNomeProjeto();
            managePage.PreencherDescricaoProjeto();
            managePage.ClicarAdicionarProjeto();

            qtsDepois = ProjectDBSteps.RetornaQuantidadeDeProjetosCriadosDB();

            Assert.Less(qtsAntes, qtsDepois);
            Assert.AreEqual(msgEsperada, managePage.MenssagemSucesso());
        }