Se moquer d'un modèle Entity Framework?
-
03-07-2019 - |
Question
Est-il possible de simuler un modèle EF afin de pouvoir tester le code qui utilise les classes de modèle sans supprimer le code LINQ to Entities éparpillé tout au long de mon projet? Ou faudra-t-il configurer une base de données de test pour que le modèle puisse accéder à la place?
La solution
Vous pouvez insérer votre code LINQ dans des Objets d'accès aux données . Les DAO auraient une interface et un code d'implémentation distincts. Votre code de test se moquerait des DAO.
Si vous ne voulez pas faire cela, vous aurez besoin d'une base de données de test.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow