Comment se moquer de l'EntityManager?

J'ai besoin de se moquer de l'entité gestionnaire de rendre le test de la couche de service (dans mon cas, une session de façade) pour être indépendant de la couche sous-jacente (qui dans mon cas est l'entité gestionnaire).

Alors, comment je peux accomplir cela? Dois-je utiliser dbunit? Ai-je besoin facile/j(Mock)?