public void DeveTrazerTodasAsTarefasDeUmProfessorCorretamente() { var tarefas = new Tarefas(Sessao); var tarefasEncontradas = tarefas.PorProfessor(1); Assert.That(tarefasEncontradas.Count, Is.EqualTo(3)); Assert.That(tarefasEncontradas[0].Id, Is.EqualTo(1)); Assert.That(tarefasEncontradas[1].Id, Is.EqualTo(2)); Assert.That(tarefasEncontradas[2].Id, Is.EqualTo(3)); }
public IHttpActionResult Listar(int idProfessor) { if (idProfessor <= 0) { return(BadRequest("É necessário informar um professor.")); } var tarefas = _tarefas.PorProfessor(idProfessor); if (!tarefas.Any()) { return(NotFound()); } var tarefasMapeadas = _mapper.Map <List <Interface.Tarefa> >(tarefas); return(Ok(tarefasMapeadas)); }