我想测试一个简单的基于WebForms(asp.net)的用户界面,并按照MVP模式让我的用户界面更具可测性。测试基于MVC的用户界面时,您通常会测试多少测试设置?
由于我遵循后端算法的TDD方法论,我发现有一些单元测试重构发生在DRY原则(不要重复自己)的精神中。当我尝试使用Rhino Mocks将其应用于UI来验证我的交互时,在设置视图或模型期望时,我在Controller测试中看到很多共同点。
我的问题是:如果有的话,你通常会进行多少重构?我很好奇看看其他TDDer如何测试他们的MVC/MVP UI。