TDD By Example Ch 2