我有一个Action
波纹管:如何检查模型属性的单元测试
public ActionResult SaveAndExit()
{
ViewModel1 viewModel = new ViewModel1();
return View("Index", viewModel);
}
在单元测试我要检查,如果视图Reg
在视图模型为空或不是。任何建议请
测试:
//act
var result = controller.SaveAndExit(viewModel) as ViewResult;
//assert
//Assert.IsNotNull(!result.Model["Reg"].Equals(null));
即断言是相当混乱...您正在检查null,然后检查结果是否为空。这是不是自行工作? Assert.IsNotNull(result.Model [“Reg”]) –
没错。你正在调用'Assert.IsNotNull(boolean)' – hometoast
@GazWinter这行代码是错误的。模型不允许访问它的属性。谢谢 – user1211185