Refactor: Modified expectations to use concrete objects instead of mocks now that they exist
Green: Add expectation that operator switch can be moved to Off and message updated
Green: Outline expectation for entry of cash balance
Red: Add expectation that view has a label collection with 8 labels
Green: Added expectations and interface elements for labels and buttons
Refactor: Updated labels and buttons to set tag as index
Refactor: Realised labels were not needed so removed them and adjusted view layout
Red: Add expectation that buttons in collection are in tag order
Green: Sort buttons by tag when view loaded
Red: Added expectation that buttons should be hidden by default
Green: Added hideButtons method
Red: Add expectation that console has inputOptions collection
Green: Add inputOptions and initialise
Green: Add expectation that console has no input options by default
Red: Add expectation that the console has input options for cash amounts
Green: Add input options when operator switch changed
Red: Add expectation that UI buttons match input options when entering cash balance
Green: Observe changes to the console input options and update UI to match
Refactor: Amend message UI formatting to support multiple lines
Curio update