seems like we should use the `InMemoryRepository`, no? we probably don't want to have a db dependency in these tests.