예제 #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);
        }
예제 #3
0
 public RecursoController(CriarRecursoManipulador manipulador)
 {
     _manipulador = manipulador;
 }