我有一個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