asp.net-mvc – 单元测试中的ViewResult.ViewName属性为空

前端之家收集整理的这篇文章主要介绍了asp.net-mvc – 单元测试中的ViewResult.ViewName属性为空前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在我的单元测试中,当我使用视图的操作名称时,ViewResult.ViewName属性始终为空:
return View(model);
or
return View();

这是设计的吗?

解决方法

是的,它是设计的:
protected internal ViewResult View()
{
    return this.View(null,null,null);
}

结帐MVCContrib.TestHelper以获得更好的语法:

// act
var actual = controller.Index();

// assert
actual.AssertViewRendered();

猜你在找的asp.Net相关文章