Example #1
0
        public void AdicionarCampoComOMesmoNomeDoExistente()
        {
            #region Parameters
            string usuario  = Properties.Settings.Default.DEFAULT_USER;
            string senha    = Properties.Settings.Default.DEFAULT_PASSWORD;
            string nome     = "CampoPersonalizado " + GeneralHelpers.ReturnStringWithRandomNumbers(3);
            string msgError = "Este é um nome duplicado.";


            #endregion
            TaskDBSteps.CriarCampoPersonalizadoDB(nome);

            loginFlows.EfetuarLogin(usuario, senha);

            manageFieldCustomFlows.GerarCamposPersonalizados();
            Assume.That(manageFieldCustomPage.VerificarSeExisteCampoPersonalizado());
            manageFieldCustomPage.AdicionarElementoRepetidoNaTabela();
            manageFieldCustomPage.ClicarNovoCampoPersonalizado();

            Assert.AreEqual(1, TaskDBSteps.RetornarQtDeCampoPersonalizadoExpecificoDB(nome));
            Assert.True(manageFieldCustomPage.RetornaMsgDeErro().Contains(msgError));
        }
Example #2
0
        public void ExcluirCampoPersonalizado()
        {
            #region Parameters
            string usuario     = Properties.Settings.Default.DEFAULT_USER;
            string senha       = Properties.Settings.Default.DEFAULT_PASSWORD;
            string nome        = "CampoPersonalizado " + GeneralHelpers.ReturnStringWithRandomNumbers(3);
            string msgEsperada = "Operação realizada com sucesso.";

            #endregion

            TaskDBSteps.CriarCampoPersonalizadoDB(nome);

            loginFlows.EfetuarLogin(usuario, senha);

            manageFieldCustomFlows.GerarCamposPersonalizados();
            Assume.That(manageFieldCustomPage.VerificarSeExisteCampoPersonalizado());
            manageFieldCustomPage.ClicarPrimeiroCampoPersonalizado();
            manageFieldCustomPage.ClicarApagarCampoPersonalizado();
            manageFieldCustomPage.ClicarConfirmarDelete();

            Assert.AreEqual(0, TaskDBSteps.RetornarQtDeCampoPersonalizadoExpecificoDB(nome));
            Assert.AreEqual(msgEsperada, manageFieldCustomPage.RetornoMSgSucesso());
        }