代碼具有運行時依賴關係,這在我們的開發環境中是不可用的(並且在測試和產品中可用)。實際測試依賴性是很昂貴的,我想測試環境。測試以識別您的開發環境?
if (isDevEnvironment) {
// fake it
}
else {
// actually do it
}
如果不使用appSettings,您將使用什麼代碼/技術/測試來設置isDevEnvironment
?
示例答案:
- 檢查機器名(部分或全部)
- 檢查爲環境變量
,我希望有一個運行Visual Studio的任何實例
不是一個真正的答案,但我想創建一個圍繞這一資源的接口,並有一個真正的和虛擬的類。這仍然會讓你面臨測試某個東西來決定使用哪一個的問題。配置將是最好的,但我知道你不能使用它。 – 2010-03-12 14:58:08
你究竟想要做什麼? – azamsharp 2010-03-12 19:27:48