Working through the code examples in "Test-Driven Development By Example" by Kent Beck.