How to set up in-memory unit testing for Core Data