Skip to content

Commit 1394fd7

Browse files
authored
Update README.md
1 parent d61caed commit 1394fd7

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Week 2 project: ATM Simulator
44
## ATM Requirements
55

66
Every feature must have corresponding unit tests
7-
Tests should demonstrate proper behavior, and proper handling of misuse (eg attempts to deposit/transfer/withdraw negative amounts
7+
Tests should demonstrate proper behavior, and proper handling of misuse (eg. attempts to deposit/transfer/withdraw negative amounts
88

99
- User interface: CLI Only
1010
- Direct Input
@@ -32,7 +32,8 @@ Tests should demonstrate proper behavior, and proper handling of misuse (eg atte
3232
- Users and accounts remain persistent
3333
- Opportunity for research
3434

35-
Recommended:
3635

37-
Create a `UserInputHandler` class that manages all input requests to the user; Extend this with a `DummyUserInputHandler` for testing (provide scripted user input using this object)
36+
Recommended:
37+
Create a `Console` class that manages console interactions.
38+
Create a `ConsoleMock` for testing (provide scripted user input using this object).
3839

0 commit comments

Comments
 (0)