Ejemplo n.º 1
0
        public void InsertCommand_Valido()
        {
            var command = new TaxaSelicInsertCommand(2016, 1, 3);

            command.Validate();
            var validacao = command.Invalid;

            Assert.False(validacao);
        }
        public IActionResult Insert(
            [FromBody] TaxaSelicInsertCommand command,
            [FromServices] TaxaSelicService service
            )
        {
            GenericResult result = service.Exec(command);

            return(StatusCode(result.Status, result));
        }
Ejemplo n.º 3
0
        public void InsertCommand_Invalido()
        {
            var command = new TaxaSelicInsertCommand(2000, 1, 3);

            command.Validate();
            var validacaoAno = command.Invalid;


            command = new TaxaSelicInsertCommand(2017, 13, 3);
            command.Validate();
            var validacaoMes = command.Invalid;


            command = new TaxaSelicInsertCommand(2017, 10, -1);
            command.Validate();
            var validacaoValor = command.Invalid;


            Assert.True(validacaoAno);
            Assert.True(validacaoMes);
            Assert.True(validacaoValor);
        }