Question

Il doit analyser le fichier EDMX et créer un Moch / faux à utiliser dans les tests unitaires. L'intégration serait plus facile en utilisant T4 que nous avons déjà dans VS IDE.

Quelqu'un at-il vu sur le web?
Ou peut-être est écrit sur leur propre
Ou est-il un logiciel libre en cours faire?

Tout le monde?

Était-ce utile?

La solution

Lorsque vous utilisez EF4

EF4 soutient moqueur ObjectContext. Faites un clic droit dans le concepteur de l'entité (dans la zone vide) dans Visual Studio et sélectionnez Ajouter génération de code article , accédez à des modèles en ligne et le tour est joué. Il y a Contexte de ADO.NET Mocking Générateur .

Il va créer une maquette en fonction de votre EDMX en utilisant un T4.

Autres conseils

Il serait bien s'il y avait un moyen de le faire, mais pour autant que je sache, aucun moyen existe.

En ce qui concerne le test Entity Framework, j'ai eu le plus de succès en utilisant un respository avec des méthodes pour ajouter / modifier / supprimer et abstraire DataContext avec un IQueryable et une unité de travail. Je peux se moquer de mes dépôts pour les tests, et ensuite utiliser une implémentation Entity Framework de mes référentiels pour l'application en direct.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top