#32: Added TDD tests.