2010-01-15 4 views
0

J'ai écrit un projet de test NUnit sur un projet ASP.Net. Le code testé ne peut pas trouver les valeurs de configuration (dans Web.config) lorsqu'il est appelé à partir de mon projet de test. Quelle est la bonne façon de fournir ces paramètres de configuration afin que mes tests puissent s'exécuter?NUnit: les paramètres de configuration sont introuvables

+1

MbUnit est plus frais. –

+0

Testez-vous les véritables classes * .aspx.cs qui héritent de 'Page' ou testez-vous des classes autonomes qui contiennent une logique distincte des pages qui les utilisent? –

+0

Non, je suis en train de tester des classes autonomes faisant référence aux assemblages NHibernate, qui s'attendent à trouver des valeurs de configuration. –

Répondre

1

Jetez un oeil sur la documentation de NUnit sur Configuration Files - c'est plutôt bien expliqué comment gérer votre cas.

0

Vous pouvez créer un fichier app.config pour votre projet de test. Il suffit de mettre les valeurs de configuration dont vous avez besoin ici.

+0

C'est vrai, mais je considère que c'est une violation claire de DRY - Ne vous répétez pas - rendant le système plus fragile. –

Questions connexes