2014-02-10 50 views
1

我在單元測試項目中有大約27個測試,其中一個使用System.Fakes來僞造System.DateTime調用。看來單元測試項目正在重新創建System.Fakes擴展,每個構建意味着nCrunch非常慢以顯示單元測試結果。在使用rhinomocks模擬測試界面時,我還沒有體驗過這一點,我想知道是否有一種方法可以提高任何人在使用Microsoft.Fakes時都知道的性能。單元測試項目需要40秒才能通過nCrunch與MS Fakes構建

+0

墊片很貴。存根並不壞,特別是如果您只生成一次並存儲它們。墊片的問題是它們在運行時修改IL,所以它們總是很慢。不過,我很高興你找到了解決辦法。 – Magus

+0

是的,我預計會有一些表現受到影響,但沒有像我所看到的那樣。我認爲這更像是一個配置問題,而不是預期的性能問題。 – sonicblis

回答