TDD und ADO.NET Entity Framework

Ich habe in letzter Zeit mit ADO.NET Entity Framework gespielt und finde, dass es meinen Anforderungen für ein von mir entwickeltes Projekt entspricht. Ich finde auch cool, seine nicht-invasive Natur.

Nach dem Generieren eines Datenmodells aus einer vorhandenen Datenbank stehen Sie vor der Aufgabe, das generierte Modell und Ihre Geschäftslogik zu integrieren. Genauer gesagt, ich bin es gewohnt, meine Klassen, die über Mocks / Stubs der DAL-Schnittstellen mit dem Datenspeicher interagieren, durch Integrationstests zu testen. Das Problem ist, dass Sie dies nicht mit dem ADO.NET Entity Framework tun können, da die von ihm generierten Entitäten einfache Klassen ohne Schnittstelle sind.

Die Frage ist: Wie bewerbe ich mich um einTDD Ansatz zur Entwicklung einer Anwendung, die ADO.NET Entity Framework verwendet? Ist dies überhaupt möglich oder sollte ich auf ein anderes Toolset der DAL-Generation migrieren?

Antworten auf die Frage(12)

Ihre Antwort auf die Frage