Pex を使用して、プロジェクトのパラメーター化された単体テストを生成し始めたところです。ただし、Pex に探索を実行させると、web.config から読み取ることができないため、コードがクラッシュします (より正確には、ConfigurationSettings.AppSettings には要素がありません)。探索中の作業ディレクトリは、「C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE」です。これが根本原因だと思います。
これを処理する適切な方法は、必要な値に対応するモック オブジェクトを作成することです。ただし、これにより、大量のモックコードを作成する必要があり、web.configをテストプロジェクトにバンドルすることに問題がないため、具体的な価値IMHOは提供されません。
Pex 探索の実行中に web.config (または app.config) からの読み取りを有効にするにはどうすればよいですか?