Home > Requirements > Regla De Restriccion De Traslados Para Bloques Que Han Recibido Monto
Report generated

Feature: [OEO-782] Regla De Restriccion De Traslados Para Bloques Que Han Recibido Monto

YO como PO
QUIERO bloquear los traslados cuando un bloque presenta una huella de otro bloque
PARA controlar los traslados entre bloques.

Scenarios

Scenario details

Dado que Peter_Parker_Inc esta en el siguiente estado

isAvalCustomer{AVAL}
blockOrigin{BLOQUE_ORIGEN}
availableAmount{MONTO_DISPONIBLE}
availableLevelLIQUIDEZ{MONTO_DISPONIBLE}
availableLevelSOBREGIRO{MONTO_DISPONIBLE}
availableLevelTARJETA{MONTO_DISPONIBLE}
availableLevelFACTORING{MONTO_DISPONIBLE}
availableLevelCAPITAL{MONTO_DISPONIBLE}
availableLevelLEASING{MONTO_DISPONIBLE}
availableLevelEXPOSICION{MONTO_DISPONIBLE}
availableLevelFILIALES0
receivedFrom{RECIBIDO_DE_BLOQUE}{MONTO_RECIBIDO}

Cuando se evaluan las reglas de negocio

Entonces el traslado aprobado tiene las siguientes caracteristicas

maxTransferAmount{BLOQUE_ORIGEN}{MONTO_MAX}

Ejemplos:

AVALBLOQUE_ORIGENRECIBIDO_DE_BLOQUEMONTO_DISPONIBLEMONTO_RECIBIDOMONTO_MAX
falseLEASINGLIQUIDEZ10000000010000 
falseCAPITALFACTORING10000000010000 
falseLIQUIDEZSOBREGIRO10000000010000 
falseLIQUIDEZTARJETA10000000010000 
falseLIQUIDEZCAPITAL10000000010000 
falseLIQUIDEZLEASING10000000010000 
falseLIQUIDEZEXPOSICION10000000010000 
falseCAPITALEXPOSICION10000000010000 
falseLEASINGEXPOSICION10000000010000 

Dado que Peter_Parker_Inc esta en el siguiente estado

isAvalCustomer{AVAL}
blockOrigin{BLOQUE_ORIGEN}
availableAmount{MONTO_DISPONIBLE}
availableLevelLIQUIDEZ{MONTO_DISPONIBLE}
availableLevelSOBREGIRO{MONTO_DISPONIBLE}
availableLevelTARJETA{MONTO_DISPONIBLE}
availableLevelFACTORING{MONTO_DISPONIBLE}
availableLevelCAPITAL{MONTO_DISPONIBLE}
availableLevelLEASING{MONTO_DISPONIBLE}
availableLevelEXPOSICION0
availableLevelFILIALES0
receivedFromLIQUIDEZ1000000
receivedFromFACTORING200000
receivedFromSOBREGIRO3000000
receivedFromTARJETA4000000
receivedFromCAPITAL5000000
receivedFromLEASING6000000

Cuando se evaluan las reglas de negocio

Entonces el traslado aprobado tiene las siguientes caracteristicas

maxTransferAmount{BLOQUE_ORIGEN}{MONTO_MAX}

Ejemplos:

AVALBLOQUE_ORIGENMONTO_DISPONIBLEMONTO_MAX
falseFACTORING1000000000 

Scenario Results (including rows of test data) Automated
 Passing 0
 Pending 0
 Ignored 0
 Skipped 0
 Unsuccessful
 Failed 0
 Broken 0
 Compromised 0
Total 0
Execution Time Clock Time Fastest Test Slowest Test Average Execution Time
0ms 0ms 0ms 0ms 0ms

Automated Tests

Scenario Steps Start Time Duration Result
[Cliente AVAL:<AVAL>] Valor maximo a transferir desde <BLOQUE_ORIGEN> cuando el MONTO RECIBIDO es MAYOR a CERO y ha sido transferido de UN SOLO BLOQUE (9 examples) 3
[Cliente AVAL:<AVAL>] Valor maximo a transferir desde <BLOQUE_ORIGEN> cuando MONTO RECIBIDO es MAYOR a CERO y ha sido transferido de MULTIPLES BLOQUES (1 example) 3

Manual Tests

No manual tests were recorded
Serenity BDD version 2.3.7