Impossible d'utiliser ConfigurationManager dans un projet de test d'unité

Je suis en train d'écrire un test unitaire pour mon projet, mais il ne me laisse pas utiliser le Gestionnaire de Configuration. Aujourd'hui mon projet est mis en place comme

ASP.Net application (toutes les pages aspx)

ProjectCore (tous les C# les fichiers de modèle)

ProjectTest (tous les tests)

dans mon ProjectCore, je suis en mesure d'accéder le ConfigurationManager l'objet à partir du Système.De Configuration et de transmettre des informations sur le projet. Cependant, quand j'ai couru un test où le ConfigurationManager est impliqué, j'obtiens l'erreur

System.NullReferenceException: Object reference not set to an instance of an object.

Voici un exemple de test de

using System.Configuration;

[TestMethod]
public void TestDatabaseExists()
{
    //Error when I declare ConfigurationManager
    Assert.IsNotNull(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString
}

dans mes autres tests, ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString est ce que j'ai mis mes données de configuration de l'adaptateur chaîne et renvoie une erreur nulle sur les tests, mais pas quand je le fait d'utiliser le site web. Des idées?

source d'informationauteur willykao