我剛開始使用Pex爲我的項目生成參數化單元測試。然而,當我讓Pex運行它的探索時,我的代碼崩潰了,因爲它無法從web.config中讀取(ConfigurationSettings.AppSettings沒有更精確的元素)。探索過程中的工作目錄是:「C:\ Program Files(x86)\ Microsoft Visual Studio 9.0 \ Common7 \ IDE」。我認爲這是根本原因。運行Pex探索時從web.config讀取
我知道處理這個問題的方法是創建與我需要的值相對應的模擬對象。然而,這會迫使我創建大量的模擬代碼,並不會提供任何有形的價值恕我直言,因爲我沒有問題捆綁web.config與測試項目。
Pex探索執行時,如何從web.config(或app.config)啓用讀取?