Here's a new TDD kata that's a bit more advanced than String Calculator, and requires the use of mocks and stubs to complete. I've been using it in the past 10 or so classes I've had with great impressions of how people learn it and what problems they face while learning it.