El ejemplo es muy sencillo: tenemos un monedero que tiene dos operaciones
- le ponemos plata
- sacamos plata de él
- No se puede sacar más de lo que el monedero tiene
- No se puede poner o sacar valores negativos
- No tiene sentido sacar un valor alfabético
Tenés una batería de tests que aplican sobre el monedero
- para los casos de éxito
- y para los casos con error
- Manejo de errores
- Construcción de excepciones
- Testeo de situaciones excepcionales