@ColCh thanks for the suggestion. I deliberately avoided introducing mocking too early, as it can be overwhelming for people just starting out, but I am planning a follow-up article that will attempt to address some style issues with TDD such as when to use mocks and spies. Stay tuned… :-)