Added tests for OTP.Bank

Injected the dependencies via arguments