Unit Tests gegen automatisch bereit gestellte SQL-Datenbanken

Unit-Tests zielen oft auf Projekte ab, die zur Laufzeit Daten aus einem SQL Server oder SQL Azure beziehen. Um die Komplexität möglichst unten zu halten, entscheiden sich viele Entwickler, die Datenbank zu mocken. Ich zeige heute, wie man dies mit zum Testzeitpunkt bereitgestellten und vorgefüllten Datanbanken machen kann.
„Unit Tests gegen automatisch bereit gestellte SQL-Datenbanken“ weiterlesen

Fehler bei Einsatz von Entity Framework 6 in Unit Tests

Eben ging mein Gated Checkin noch und jetzt nicht mehr. Der Fehler ist wie immer wenig hilfreich:

System.InvalidOperationException: The Entity Framework provider type ‚System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089‘ for the ‚System.Data.SqlClient‘ ADO.NET provider could not be loaded.

Die Lösung ist eigentlich recht leicht nur eben mit ein paar Tricksereien im Umfeld von Unit Tests auf dem Server verbunden.
„Fehler bei Einsatz von Entity Framework 6 in Unit Tests“ weiterlesen