Assignment7 (TDD Part 2)