public IActionResult Insert( [FromBody] InfracaoInsertCommand command, [FromServices] InfracaoService service ) { GenericResult result = service.Exec(command); return(StatusCode(result.Status, result)); }
public void InsertCommand_Valido() { var command = new InfracaoInsertCommand( "60501", "Descrição completa da infração", "Amparo Legal", "Medida Adm", false, false, 1, 1, true, false, false, true, false, new DateTime(2000, 1, 1, 0, 0, 0)); command.Validate(); var validacaoCodigo = command.Invalid; Assert.False(validacaoCodigo); }
public void InsertCommand_Invalido() { var command = new InfracaoInsertCommand(" ", "descricção", "Amparo Legal", "Medida Adm", false, false, 1, 1, false, false, false, false, false, new DateTime(2000, 1, 1, 0, 0, 0)); command.Validate(); var validacaoCodigo_Curto = command.Invalid; command = new InfracaoInsertCommand(" ", "descricção", "Amparo Legal", "Medida Adm", false, false, 1, 1, false, false, false, false, false, new DateTime(2000, 1, 1, 0, 0, 0)); command.Validate(); var validacaoCodigo_Longo = command.Invalid; Assert.True(validacaoCodigo_Curto); Assert.True(validacaoCodigo_Longo); }