public DepositUseCase(IBankAccountStore bankAccountStore, IAccountAuthorisation accountAuthorisation)
 {
     _bankAccountStore     = bankAccountStore;
     _accountAuthorisation = accountAuthorisation;
 }
 public WithdrawUseCase(IBankAccountStore bankAccountStore, IAccountAuthorisation accountAuthorisation)
 {
     _bankAccountStore     = bankAccountStore;
     _accountAuthorisation = accountAuthorisation;
 }
 public TransferUseCase(IBankAccountStore bankAccountStore, IAccountAuthorisation accountAuthorisation)
 {
     _bankAccountStore     = bankAccountStore;
     _accountAuthorisation = accountAuthorisation;
 }