Setup a new fixture repository whenever one is requested.

This blows my mind… it seems tests were always using the same repo and
expected to leave it in the state that they found it.