考慮以下幾點:名單 - 最佳實踐/簡化
new SUT(null, null, new List<IObjectBeingMocked>() { mockObjectOne.Object, mockObjectTwo.Object })
我的SUT(測試系統)的需求對象作爲第三個參數的清單。這些都需要嘲笑,因爲我已經對這些做了一些期望。
我該如何清除它,以便我可以不必在列表中的每個項目上調用.Object
?通常只有兩個項目,但這可能會增長,在我看來,這使得測試更難以閱讀。
將這個模擬對象列表輕鬆/很好地轉換爲實際對象的最佳方式是什麼?
這是真的,因此我接受它,但我的版本的Moq不支持它,因爲我沒有使用測試版。它的東西,我會看看雖然。 – Finglas 2009-09-16 20:04:36