示例#1
0
        public void Nao_deve_criar_recurso_csao_nao_tenha_titulo()
        {
            var manipulador = new CriarRecursoManipulador(new FalsoRepositorioRecurso());
            var resultado   = manipulador.Manipular(_recursoInvalido);

            _recursoInvalido.Validar();

            Assert.IsFalse(_recursoInvalido.Valid);
            Assert.AreNotEqual(null, resultado);
        }
示例#2
0
        public void Deve_cadastrar_um_novo_recurso()
        {
            var manipulador = new CriarRecursoManipulador(new FalsoRepositorioRecurso());
            var resultado   = manipulador.Manipular(_recursoVaido);

            _recursoVaido.Validar();

            Assert.AreNotEqual(null, resultado);
            Assert.AreEqual(true, manipulador.Valid);
            Assert.AreEqual(true, _recursoVaido.Valid);
        }
        public IResultadoComando Post([FromBody] CriarRecursoComando comando)
        {
            var resultado = _manipulador.Manipular(comando);

            return(resultado);
        }