public void TarefaBO_Teste1_Recuperar() { List <Tarefa> lista1 = tarefaBO.Recuperar(); Assert.AreNotEqual(lista1.Count, 0); Tarefa objeto1 = tarefaBO.Recuperar(10); Assert.AreEqual(objeto1.Codigo, 10); Dictionary <string, object> parametros = new Dictionary <string, object>(); parametros.Add("Id", 966621); List <Tarefa> lista2 = tarefaBO.Recuperar(parametros); Assert.AreEqual(lista2.Count, 1); Funcionario funcionario = new Funcionario(1, "DEBHE/DE607", "Julio Cesar Pereira Antunes"); Tarefa objeto2 = new Tarefa(0, "Tarefa", 12345, "Tarefa Teste Unit", funcionario, "Aberta", "Sprint 1", "12340", DateTime.Now, 1000, "Implementação", 0, 0); tarefaBO.Incluir(objeto2); List <Tarefa> lista3 = tarefaBO.Recuperar(); Assert.AreEqual(lista3.Count, lista1.Count + 1); Dictionary <string, object> parametros2 = new Dictionary <string, object>(); parametros2.Add("Id", 12345); Tarefa objeto3 = tarefaBO.Recuperar(parametros2)[0]; objeto3.Estimativa = 5; tarefaBO.Atualizar(objeto3); tarefaBO.Remover(objeto3); }
private void realizarUpload(string file) { string msg = ""; ComboBoxItem item = (ComboBoxItem)cmbTipoCarga.SelectedItem; string[] linhas = System.IO.File.ReadAllLines(file); if (linhas.Length > 1 && validarArquivo(item.Content.ToString(), linhas[0])) { msg = "Arquivo incluido com sucesso"; if (item.Content.Equals(Constantes.FUNCIONARIO)) { List <Funcionario> listaFuncionario = recuperarListaFuncionario(linhas); FuncionarioBO funcBO = new FuncionarioBO(); funcBO.Incluir(listaFuncionario); } else if (item.Content.Equals(Constantes.TAREFA)) { List <Tarefa> listaTarefa = recuperarListaTarefa(linhas); TarefaBO tarefaBO = new TarefaBO(); tarefaBO.Incluir(listaTarefa); } else if (item.Content.Equals(Constantes.DEFEITO) || item.Content.Equals(Constantes.RELATO)) { List <Bug> listaBug = recuperarListaBug(linhas); BugBO bugBO = new BugBO(Constantes.DEFEITO); bugBO.incluirLista(listaBug); } else if (item.Content.Equals(Constantes.APROPRIACAO)) { List <Apropriacao> listaApropriacao = recuperarListaApropriacao(linhas); ApropriacaoBO apropBO = new ApropriacaoBO(); List <int> listaTarefasInexistentes = apropBO.validarListaApropriacaoInexistente(listaApropriacao); if (listaTarefasInexistentes.Count > 0) { msg = "As seguintes tarefas não estão cadastradas: "; foreach (int i in listaTarefasInexistentes) { msg += i + ", "; } msg.Substring(0, msg.Length - 2); } else { apropBO.incluirLista(listaApropriacao); } } else if (item.Content.Equals(Constantes.ITEM_BACKLOG)) { List <ItemBacklog> listaItemBacklog = recuperarListaItemBacklog(linhas); ItemBacklogBO itemBO = new ItemBacklogBO(); itemBO.incluirLista(listaItemBacklog); } else if (item.Content.Equals(Constantes.SPRINT)) { List <Sprint> listaSprint = recuperarListaSprint(linhas); SprintBO itemBO = new SprintBO(); itemBO.incluirLista(listaSprint); } else if (item.Content.Equals(Constantes.PROJETO)) { List <Projeto> listaProjeto = recuperarListaProjeto(linhas); ProjetoBO itemBO = new ProjetoBO(); itemBO.incluirLista(listaProjeto); } else if (item.Content.Equals(Constantes.SISCOP)) { List <Siscop> listaSiscop = recuperarListaSiscop(linhas); SiscopBO itemBO = new SiscopBO(); itemBO.incluirLista(listaSiscop); } } else { msg = "Arquivo sem dados ou invalido"; } Alerta alerta = new Alerta(msg); alerta.Show(); }