more tests for cheque

This PR adds more test to cheque.
It contains:
  - create cheque and deposit it
  - try deposit twice, only one succeed
  - test deposit from account that does not have enough funds
  - test expired cheque
  - test cheque that is not valid yet
  - try negative amount from regular account