在我的单元测试中,当我使用视图的操作名称时,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();