tdd-ing pretty fun