Wie gehen Sie mit dem Testen der Integration Ihrer Datenbank durch Ihre Domänenschicht/-modell (Repositories), die LINQ 2 SQL in der Implementierung verwendet und verlassen die DB wie Sie es gefunden? Mit anderen Worten, die ideale Welt der Einheitsprüfung der DB, würde der Integrationstest die DB verlassen, wie sie es gefunden hat.Wie Ausführen von Integrationstests auf DB über Repositorys mit LINQ2SQL?
Gibt es Tools da draußen, die das automatisch behandeln? Was sind die Best Practices für die Durchführung von Integrationstests in einer Datenbank über Repositorys?
Technisch wäre dies Integrationstests sein;) – womp
@womp: eingestellt ... – RSolberg
Ich habe kürzlich darüber nachgedacht. Ich benutze LINQ2SQL, aber ich hätte gerne eine "Referenz" -Datenbank in XML. Zum Testen würde ich einfach die automatisch generierten SQL-Daten mit automatisch generiertem XML-Material, das auf meine Datei verweist, abschalten. Die Tests können die XML-Datei einfach "zurücksetzen" (kopieren/testen/verschieben). Und ich konnte die Testdaten feinabstimmen, die einfach zu Versionskontrolle wären. Ich bin mir nicht sicher, wie ich LINQ dazu bringen sollte, ein passendes XML-Framework zu erstellen. Ich bin noch nicht dazu gekommen, nach Machbarkeit oder Intelligenz zu fragen. –