Je veux tester mon Entités qui sont construits à l'aide de Entity Framework. Mon souci est que l'utilisation d'Entity Framework moyens, travaillant directement avec la source de données. Ainsi, toutes les idées comment les tests unitaires, Entity Framework de composants à base de?
Réponses
Trop de publicités?Pour Enity Framework 4, ça a l'air prometteur: la Testabilité et Entity Framework 4.0
Apparemment, c'est très dur. L'éloquence de mettre par Erik ici - http://stackoverflow.com/questions/316897/tdd-and-adonet-entity-framework#answer-316972
Vous allez vouloir utiliser un Moqueur Cadre de récupération de se moquer de valeurs plutôt que de frapper les données réelles. Voici une liste de quelques moqueries des cadres et des liens vers des screencasts pour vous aider à démarrer:
Voici quelques vidéos explicatives sur la façon de commencer:
Je voudrais partager une autre entrée. J'ai pu tester Entity Framework de composants et d'applications à l'aide de TypeMock Isolateur. Cependant, il est commercial.
Jetez un oeil à ce post: Introduction à Entity Framework de Tests Unitaires avec TypeMock Isolateur
En raison du fait que la version 1 de l'Entité Cadre des pauses de quelques grands logiciels de principes de conception, il n'y a vraiment pas moyen d'appliquer TDD lorsque vous l'utilisez dans votre application. Ma recherche de points de NHibernate si vous êtes à la recherche d'une solution immédiate. Il a été conçu avec les tests unitaires dans l'esprit.
Toutefois, si vous pouvez attendre, il semble y avoir de l'espoir pour la prochaine version de l'Entity Framework: Développement Piloté par les tests Procédure pas à pas avec Entity Framework 4.0