TDD homework