有沒有人想出一個用於Windows應用商店應用程序開發的良好TDD設置?我習慣於使用模擬框架,但這不再是一個選項,因爲WinRT中缺少動態組合件生成。TDD for Windows Store應用程序開發無嘲諷
我已經看到了alpha MoqRT框架,但我希望能避免在這樣的實驗階段發生的事情。我也非常喜歡使用模擬對象,所以我不敢使用作爲微軟(Microsoft Fakes)的替代品提供的存根(stub)或墊片(shim)。
有沒有人成功地使用DI和適當隔離的TDD風格的單元測試成功地發現了用於開發Windows應用商店應用開發的好技術?如果是這樣,你做了什麼?
編輯:
我也注意到,「正版正貨添加組件」選項不存在在我的「Windows Store應用」單元測試項目,這樣或許不是一個選項。
我只是花了幾個小時在這個上面敲我的頭!這太瘋狂了!微軟正在爲Windows Store應用程序推廣MVVM,並且使用DI進行單元測試(假設存在模仿或虛假)是使用MVVM的重要原因。這是非常困難的,這只是一個驚人的監督。這是倒退的一大步。 –