public void DeveDevolverBadRequestAoBuscarQuestoesComUmIdInvalidoDeProfessor() { var controller = new QuestoesController(null, null, null); var retorno = controller.PorProfessor(0); Assert.IsInstanceOf <BadRequestErrorMessageResult>(retorno); Assert.That(((BadRequestErrorMessageResult)retorno).Message, Is.EqualTo("Informe um id de professor")); }
public void DeveDevolverNotFoundAoNaoEncontrarQuestoesDoProfessor() { var questoes = Substitute.For <Questoes>((ISession)null); questoes.PorProfessor(1).Returns(new List <Questao>()); var controller = new QuestoesController(questoes, null, null); var retorno = controller.PorProfessor(1); Assert.IsInstanceOf <NotFoundResult>(retorno); }