我想測試一個簡單的基於WebForms(asp.net)的用戶界面,並按照MVP模式讓我的用戶界面更具可測性。測試基於MVC的用戶界面時,您通常會測試多少測試設置?
由於我遵循後端算法的TDD方法論,我發現有一些單元測試重構發生在DRY原則(不要重複自己)的精神中。當我嘗試使用Rhino Mocks將其應用於UI來驗證我的交互時,在設置視圖或模型期望時,我在Controller測試中看到很多共同點。
我的問題是:如果有的話,你通常會進行多少重構?我很好奇看看其他TDDer如何測試他們的MVC/MVP UI。