Configuration De L'Enterprise Library 5.0 Application D'Accès Aux Données Du Bloc

Je suis à essayer de comprendre comment configurer la bibliothèque d'entreprise 5.0 Application d'Accès aux Données du Bloc.
Lors de l'exécution de mon unittest, j'obtiens l'erreur suivante:

Microsoft.Practices.ServiceLocation.ActivationException was caught
  Message=Activation error occured while trying to get instance of type Database, key "PokerAdviserProvider"
  InnerException: Microsoft.Practices.Unity.ResolutionFailedException
       Message=Resolution of the dependency failed, type = "Microsoft.Practices.EnterpriseLibrary.Data.Database", name = "PokerAdviserProvider".
Exception occurred while: while resolving.
Exception is: InvalidOperationException - The type Database cannot be constructed. You must configure the container to supply this value.

La ligne de code où j'obtiens ceci:

var db = DatabaseFactory.CreateDatabase("PokerAdviserProvider");

App.config:

<configuration>
    <configSections>
        <section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" />
    </configSections>
    <dataConfiguration defaultDatabase="PokerAdviserProvider" />
    <connectionStrings>
        <add name="PokerAdviserProvider" connectionString="server=(localhost);Initial Catalog=PokerAdviser;uid=abc;pwd=xyz"
            providerName="System.Data.SqlClient" />
    </connectionStrings>
</configuration>

J'ai cherché sur google un peu et trouvé quelques réponses que ces paramètres doivent également être mis en application.Config de mon unittest-projet, mais ce n'est pas faire une différence.

Je suis un peu coincé ici, de sorte que toute aide est très appréciée.

Edit:

Que j'ai référencé la bonne dll (ceux à partir des Fichiers de Programme, et non à partir du code source), donc ce n'est pas le problemneither.

OriginalL'auteur Koen | 2011-04-10