Some of the testing happens when the app starts. Let's move testing external, where it can be done with Catch