An Exercise in ATDD using a Soda Machine Example