Пример #1
0
        public void GivenQueOCiclo1DoProjetoProjeto01EstejaComSituacaoEmAndamentoComAsEstorias(int numeroCiclo, string nomeProjeto, CsSituacaoCicloDomain situacaoCiclo, Table table)
        {
            List <EstoriaBindHelper> estorias = table.CreateSet <EstoriaBindHelper>().ToList();
            Projeto projeto = ProjetoDao.Instancia.ConsultarProjetoPorNome(contexto, nomeProjeto);

            List <CicloDesenv> ciclos = CicloDesenvDAO.ConsultarCiclosDesenvDoProjeto(contexto, projeto.Oid);

            CicloDesenv ciclo = ciclos[numeroCiclo - 1];

            ciclo.CsSituacaoCiclo = (int)situacaoCiclo;
            CicloDesenvDAO.SalvarCicloDesenv(contexto, ciclo);

            for (int i = 0; i < estorias.Count; i++)
            {
                Estoria            estoria      = EstoriaDAO.ConsultarEstoriaPorNome(contexto, estorias[i].Titulo);
                CicloDesenvEstoria estoriaCiclo = CicloDesenvEstoriaFactoryEntity.Criar(contexto, ciclo, estoria, estorias[i].Situacao);
            }
        }
        public void GivenQueExistamAsSeguintesEstoriasPaiParaOProjeto(string projeto, Table table)
        {
            for (int position = 0; position < table.RowCount; position++)
            {
                string comoUm     = table.Rows[position][table.Header.ToList()[0]];
                string titulo     = table.Rows[position][table.Header.ToList()[1]];
                string nomeModulo = table.Rows[position][table.Header.ToList()[2]];
                uint   tamanho    = uint.Parse(table.Rows[position][table.Header.ToList()[3]]);
                string emAnalise  = table.Rows[position][table.Header.ToList()[4]];
                string estoriaPai = table.Rows[position][table.Header.ToList()[5]];

                Beneficiado beneficiado = BeneficiadoDAO.ConsultarBeneficiadoPorNome(contexto, comoUm);

                if (beneficiado == null)
                {
                    beneficiado = BeneficiadoFactoryEntity.Criar(contexto, comoUm);
                }

                Estoria estoria;

                Modulo modulo = ModuloDAO.ConsultarModuloPorNome(contexto, nomeModulo);

                if (!estoriaPai.Equals(""))
                {
                    estoria = EstoriaFactoryEntity.Criar(contexto, modulo, beneficiado, titulo, tamanho, emAnalise, EstoriaDAO.ConsultarEstoriaPorNome(contexto, estoriaPai));
                }
                else
                {
                    estoria = EstoriaFactoryEntity.Criar(contexto, modulo, beneficiado, titulo, tamanho, emAnalise);
                }
            }
        }