예제 #1
0
        public void CriarUsuarioGerente()
        {
            LoginFlows loginFlows = new LoginFlows();
            GerenciarUsuariosPageObjects gerenciarUsuariosPageObjects = new GerenciarUsuariosPageObjects();

            string nome           = "Barbara";
            string nomeVerdadeiro = "Barbara Lara";
            string email          = "*****@*****.**";
            string nivelAcesso    = "gerente";

            loginFlows.EfetuarLoginComUsuarioDefault();

            gerenciarUsuariosPageObjects.ClicarGerenciar();
            gerenciarUsuariosPageObjects.ClicarGerenciarUsuarios();
            gerenciarUsuariosPageObjects.ClicarCriarConta();
            gerenciarUsuariosPageObjects.PreencherNomeUsuario(nome);
            gerenciarUsuariosPageObjects.PreencherNomeVerdadeiro(nomeVerdadeiro);
            gerenciarUsuariosPageObjects.PreencherEmail(email);
            gerenciarUsuariosPageObjects.SelecionarNivelAcesso(nivelAcesso);
            gerenciarUsuariosPageObjects.ClicarCriarUsuario();
        }
        public void CriarUsuarioDesenvolvedor()
        {
            LoginFlows loginFlows = new LoginFlows();
            GerenciarUsuariosPageObjects gerenciarUsuariosPageObjects = new GerenciarUsuariosPageObjects();

            string nome           = "Tuane";
            string nomeVerdadeiro = "Tuane Lara";
            string email          = "*****@*****.**";
            string nivelAcesso    = "desenvolvedor";

            loginFlows.EfetuarLoginComUsuarioDefault();

            gerenciarUsuariosPageObjects.ClicarGerenciar();
            gerenciarUsuariosPageObjects.ClicarGerenciarUsuarios();
            gerenciarUsuariosPageObjects.ClicarCriarConta();
            gerenciarUsuariosPageObjects.PreencherNomeUsuario(nome);
            gerenciarUsuariosPageObjects.PreencherNomeVerdadeiro(nomeVerdadeiro);
            gerenciarUsuariosPageObjects.PreencherEmail(email);
            gerenciarUsuariosPageObjects.SelecionarNivelAcesso(nivelAcesso);
            gerenciarUsuariosPageObjects.ClicarCriarUsuario();

            Assert.IsTrue(gerenciarUsuariosPageObjects.RetornaRepresentarUsuario());
        }
        public void CriarUsuarioFalhaEmail()
        {
            LoginFlows loginFlows = new LoginFlows();
            GerenciarUsuariosPageObjects gerenciarUsuariosPageObjects = new GerenciarUsuariosPageObjects();

            string nome           = "Luiza";
            string nomeVerdadeiro = "Luiza Lara";
            string email          = "luizaaa";
            string nivelAcesso    = "administrador";

            loginFlows.EfetuarLoginComUsuarioDefault();

            gerenciarUsuariosPageObjects.ClicarGerenciar();
            gerenciarUsuariosPageObjects.ClicarGerenciarUsuarios();
            gerenciarUsuariosPageObjects.ClicarCriarConta();
            gerenciarUsuariosPageObjects.PreencherNomeUsuario(nome);
            gerenciarUsuariosPageObjects.PreencherNomeVerdadeiro(nomeVerdadeiro);
            gerenciarUsuariosPageObjects.PreencherEmail(email);
            gerenciarUsuariosPageObjects.SelecionarNivelAcesso(nivelAcesso);
            gerenciarUsuariosPageObjects.ClicarCriarUsuario();

            Assert.IsTrue(gerenciarUsuariosPageObjects.RetornaAlertaFalha());
        }