0 當使用MS Fakes填充靜態方法時,似乎靜態方法的類不需要注入到正在測試的類中。情況總是如此嗎?靜態需要使用MS Fakes注入嗎? 來源 2014-03-05 4thSpace +0 你是問,如果整個容器類需要更換用於勻靜態方法,那麼答案是 – allen +0 號如果你的測試需要從一些靜態的某處特定的行爲,這可能表明所測試的方法過於緊密耦合。應該傳入靜態調用的結果。如果需要填充,則表明您的測試知道該方法的實現細節,這總是很糟糕。勻場幾乎總是代表氣味的代表。 – Magus
你是問,如果整個容器類需要更換用於勻靜態方法,那麼答案是 – allen
號如果你的測試需要從一些靜態的某處特定的行爲,這可能表明所測試的方法過於緊密耦合。應該傳入靜態調用的結果。如果需要填充,則表明您的測試知道該方法的實現細節,這總是很糟糕。勻場幾乎總是代表氣味的代表。 – Magus