Rename file appropriately.
Refactor the tests a bit. Extract reusable methods into their own module.