Vending Machine example, using Unit Testing & TDD