public void DeveDevolverBadRequestAoListarTarefasComUmIdInvalidoDeProfessor() { var controller = new TarefasController(null, null, null); var retorno = controller.Listar(0); Assert.IsInstanceOf <BadRequestErrorMessageResult>(retorno); Assert.That(((BadRequestErrorMessageResult)retorno).Message, Is.EqualTo("É necessário informar um professor.")); }
public void DeveDevolverNotFoundAoListarTarefasComUmIdInexistenteDeProfessor() { var tarefas = Substitute.For <Tarefas>((ISession)null); tarefas.PorProfessor(1).Returns(new List <Tarefa>()); var controller = new TarefasController(tarefas, null, null); var retorno = controller.Listar(1); Assert.IsInstanceOf <NotFoundResult>(retorno); }