BackToTheCheckout http://codekata.com/kata/kata09-back-to-the-checkout/ Approaches to consider Code. Stateless vs Statefull Tests. String input "ABA" vs ["A", "B", "A"] Special Rules "Three for a dollar" "1.99 per pound" "Buy 2 get 1 free"