【发布时间】:2011-11-01 15:25:50
【问题描述】:
“Razor 解析器和视图引擎可以在 ASP.NET 应用程序域之外进行实例化和使用。这意味着您可以在单元测试项目中直接实例化和使用它,而无需依赖于运行 ASP.NET”
任何想法我该怎么做??
【问题讨论】:
标签: asp.net-mvc unit-testing razor
“Razor 解析器和视图引擎可以在 ASP.NET 应用程序域之外进行实例化和使用。这意味着您可以在单元测试项目中直接实例化和使用它,而无需依赖于运行 ASP.NET”
任何想法我该怎么做??
【问题讨论】:
标签: asp.net-mvc unit-testing razor
我所做的是创建一个单元测试项目,然后将 mvc 项目添加到引用中。然后我实例化了控制器对象并调用了它的动作方法。
您应该能够进行断言来检查视图的内容。
我认为最简单的方法是创建一个新的虚拟 mvc 3 项目,并附带一个单元测试项目。它将为您创建一个示例测试方法。
希望这会有所帮助。
【讨论】: