Can we make this an integration test? It looks like it's testing exactly the right things, I think it would be good to test against the database here.