示例#1
0
        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."));
        }
示例#2
0
        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);
        }