3

另外,今天是什么日子,为什么我有一只丑陋的独角兽作为我的头像;-)

4

2 回答 2

6

首先,您必须在任何地方使用密封类和单例——这些包装类中没有一个带有可以模拟出来的虚拟方法或任何东西。接下来,这很重要,您必须使用 Reponse.Write 而不是返回视图。它还有助于序列化所有表单参数的内容,对其进行加密,并将它们存储在页面上的隐藏输入中——然后始终检查新参数与旧参数,以查看哪些内容发生了变化。使用这种方式,您可以生成这些称为“事件”的东西——它们就像 Windows 窗体上的按钮单击和选择一样。这些在您的单元测试中更容易理解和模拟。

于 2010-04-01T21:59:56.460 回答
1

你有一只独角兽,因为今天是愚人节,而 Jeff 很喜欢这种事情。

有人会说 MVC 站点比 ASP.NET Forms 站点更易于测试。我猜你可以通过添加测试来测试它。

于 2010-04-01T21:57:01.777 回答