예제 #1
0
        public void AtribuirPorjetoUsuario()
        {
            LoginFlows loginFlows = new LoginFlows();
            GerenciarUsuariosPageObjects gerenciarUsuariosPageObjects = new GerenciarUsuariosPageObjects();
            CriarProjetoFlows            criarProjetoFlows            = new CriarProjetoFlows();
            CriarUsuarioFlows            criarUsuarioFlows            = new CriarUsuarioFlows();

            string papel   = "gerente";
            string projeto = "Projeto Base2 Desenvolvimento[gerente](público)";

            loginFlows.EfetuarLoginComUsuarioDefault();
            criarProjetoFlows.CriarProjetoDesenvolvimento();
            criarUsuarioFlows.CriarUsuarioDefault();

            gerenciarUsuariosPageObjects.ClicarGerenciar();
            gerenciarUsuariosPageObjects.ClicarGerenciarUsuarios();
            gerenciarUsuariosPageObjects.ClicarEditarUsuario();
            gerenciarUsuariosPageObjects.ClicarProjetoNaoAtribuido();
            gerenciarUsuariosPageObjects.SelecionarAdicionarPapelUsuario(papel);
            gerenciarUsuariosPageObjects.ClicarAdicionarUsuario();

            Assert.IsTrue(gerenciarUsuariosPageObjects.RetornaProjetosAtribuidos(projeto));
        }