Bank account kata
Think of your personal bank account experience. When in doubt, go for the simplest solution.
Requirements
-
Deposit and Withdrawal
-
Account statement (date, amount, balance)
-
Statement printing
User Stories
US 1:
As a bank client, in order to save or retrieve my money, I want to make a deposit or withdrawal operations on my account.
US 2:
As a bank client, in order to check my operations, I want to see the history (operation, date, amount, balance) of my operations.
US 3:
As a bank client, in order to check my operations, I want to see the balance of my operations.