Esempio n. 1
0
        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"));
        }
Esempio n. 2
0
        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);
        }