Unit tests, mocks, json files, oh my! (and aaaawwwyeaaaaah!)