0
複雜的屬性我有這樣的:與MOQ
UserControl view = _regionManager.Regions[Constants.FormDisplayerRegion].Views.FirstOrDefault() as UserControl;
我嘲笑的區域經理。 Regions是一個IRegionCollection,View是一個IViewCollection。
什麼是處理這種事情的最好方法。
- 我是否需要爲區域和視圖創建模擬?
- 不然我就跳掉起訂量,創造我自己的存根更好?
這真的取決於你想考什麼。據推測,你已經嘲笑了RegionManager,因爲它是你正在測試的其他東西的依賴。沒有完整的圖片就很難做出明智的評論。 – 2012-04-19 00:54:27
被測系統需要刪除現有的視圖並根據條件導航到新的視圖。問題基本上是如何得到觀點。我猜我在問,因爲這看起來很尷尬。目前我存根我自己的regionManager,但它需要一定的代碼,我懷疑有一個更好的方法。 – foo 2012-04-19 14:40:15