Green - test no longer enforces order
Refactor - buyBread & buyNoodles use mocks
Red - Buy soup should pass with a mock