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); } } }
/// <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); } }