예제 #1
0
        public string retornaValorDB()
        {
            List <string> controle = ProfileDBSteps.RetornaListPerfilDB(so);
            string        plataformas;

            for (int i = 0; i < controle.Count; i++)
            {
                if (controle[i] == plataforma)
                {
                    plataformas = controle[i];
                }
            }
            return(plataforma);
        }
예제 #2
0
        public void ConvitarUsuario()
        {
            #region Parameters
            string usuario = Properties.Settings.Default.DEFAULT_USER;
            string senha   = Properties.Settings.Default.DEFAULT_PASSWORD;
            #endregion
            DeleteChargesDBSteps.DeletaUsuariosDB();
            loginFlows.EfetuarLogin(usuario, senha);

            inviteUserPage.ClicarConvidarUsuario();
            inviteUserPage.PreencherUsuario();
            inviteUserPage.PreencherRealNome();
            inviteUserPage.PreencherEmail();
            inviteUserPage.SelecionarNivelDeAcesso();
            inviteUserPage.ClicarEmCriarNovoUsuario();

            Assert.AreEqual(inviteUserPage.returnUser, ProfileDBSteps.RetornaConvidadoAdicionadoDB(inviteUserPage.returnUser));
            Assert.True(inviteUserPage.ValidarMenssagemSucesso().Contains(inviteUserPage.returnUser));
        }
예제 #3
0
        public void ApagarPerfil()
        {
            #region Parameters
            string usuario    = Properties.Settings.Default.DEFAULT_USER;
            string senha      = Properties.Settings.Default.DEFAULT_PASSWORD;
            string plataforma = "Plataforma " + GeneralHelpers.ReturnStringWithRandomNumbers(2);
            string os         = GeneralHelpers.ReturnStringWithRandomCharacters(3);
            string build      = GeneralHelpers.ReturnStringWithRandomCharacters(5);

            #endregion
            ProfileDBSteps.CriarPerfilDB(plataforma, os, build);
            loginFlows.EfetuarLogin(usuario, senha);

            accountPage.ClicarAlterarConta();
            accountPage.ClicarPerfil();
            Assume.That(accountPage.VerificarExistenciaDePerfil());
            accountPage.RetornaQuantidadeDeOpcoesNoComboBox();
            accountPage.SelecionarPerfil();
            accountPage.ClicarEmApagar();
            accountPage.ClicarEnviar();

            Assert.AreEqual(0, ProfileDBSteps.VerificarQuantidadeDePerfilExistenteDB(plataforma));
            Assert.Greater(accountPage.amountOption, accountPage.restOption);
        }