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)); }
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()); }