2010-08-22 13 views
1

Bonjour, je suis nouveau à EF mais j'essaie d'aller par le livre et de créer des tests pour mes dépôts. Les tests échouent ici.Test des dépôts dans Entity Framework

base de desiner.cs (global :: System.Configuration.ConfigurationManager.ConnectionStrings [ "pij_localConnectionString"]. ConnectionString, mappingSource)

Je suppose que je dois déplacer les chaînes de connexion de la webconfig. Quel est le protocole/méthode normal pour ce faire?

Répondre

2

Si vous avez créé un projet de test unitaire et que vous lancez le test à partir de là, vous n'avez qu'à copier votre chaîne de connexion (pij_localConnectionString) dans le fichier app.config de votre projet de test. Fondamentalement, toutes les données de chaîne de connexion doivent exister dans le fichier de configuration du projet sur lequel les threads .Net sont initiés par CLR (c'est-à-dire votre projet de démarrage). Vous n'avez pas besoin de le supprimer de votre web.config en passant.

+0

Oui, ça a marché et ça a bien marché. Merci. – Chin