tdd: argument captor example