public void DeveTrazerTodasAsQuestoesDeUmaTarefa() { var tarefas = new Tarefas(Sessao); var questoresEncontradas = tarefas.QuestoesPorTarefa(3); Assert.That(questoresEncontradas.Count, Is.EqualTo(2)); Assert.That(questoresEncontradas[0].Id, Is.EqualTo(3)); Assert.That(questoresEncontradas[1].Id, Is.EqualTo(4)); }
public IHttpActionResult PorTarefa(int idTarefa) { if (idTarefa <= 0) { return(BadRequest("Informe um id da tarefa")); } var questoesEncontradas = _tarefas.QuestoesPorTarefa(idTarefa); if (!questoesEncontradas.Any()) { return(NotFound()); } var questoesMapeadas = _mapper.Map <IList <Interface.Questao> >(questoesEncontradas); return(Ok(questoesMapeadas)); }