单元测试MVC视图意味着什么?

Ric*_*ett 4 model-view-controller asp.net-mvc unit-testing

在一个新的ASP.NET MVC应用程序中,我们遵循TDD方法,使用NUnit进行单元测试,使用Unity进行依赖注入.

我们通过调整模型以最合适的方式为我们的观点提供数据,使我们的观点尽可能"愚蠢".

单元测试我们的观点是否有价值?如果是这样 - 怎么样?

cdm*_*kay 5

MVC模式的优点是视图应该非常轻量级,并且不包含需要测试的代码.

如果视图确实包含需要测试的代码,则应将其移出控制器或模型并在那里进行单元测试.