IT:AD:Effort

EF7 is going to come with an in-mem provider – but until then, the way to test EF6 is with Effort.

I could give you many reasons as to why you don't want to Mock EF (mocking a single straightforward service is already a lot of effort – but mocking a whole complex system like EF is an exercise in futility) – but the following article says it all already: