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);
                }
            }
        }
Example #2
0
        /// <summary>
        /// Método responsável por criar um beneficiado para o teste
        /// </summary>
        /// <param name="contexto">Instância do banco</param>
        /// <param name="txDescricao">Descricao do beneficiado</param>
        /// <returns>Objeto Beneficiado</returns>
        public static Beneficiado Criar(WexDb contexto, string txDescricao = "")
        {
            Beneficiado beneficiado = new Beneficiado()
            {
                TxDescricao = txDescricao
            };

            BeneficiadoDAO.SalvarBeneficiado(contexto, beneficiado);
            return(beneficiado);
        }
        public void GivenQueExistamAsSeguintesEstoriasParaOProjeto01(string nomeProjeto, Table table)
        {
            Projeto projeto = ProjetoDao.Instancia.ConsultarProjetoPorNome(contexto, nomeProjeto);

            List <EstoriaBindHelper> helpersEstoria = table.CreateSet <EstoriaBindHelper>().ToList();

            for (int i = 0; i < helpersEstoria.Count; i++)
            {
                EstoriaBindHelper helper      = helpersEstoria[i];
                Beneficiado       beneficiado = BeneficiadoDAO.ConsultarBeneficiadoPorNome(contexto, helper.ComoUm);
                if (beneficiado == null)
                {
                    beneficiado = BeneficiadoFactoryEntity.Criar(contexto, helper.ComoUm);
                }

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

                EstoriaFactoryEntity.Criar(contexto, modulo, beneficiado, helper.Titulo, (uint)helper.Tamanho, helper.EmAnalise);
            }
        }