我正在检查 ModelState.IsValid我的控制器操作方法,它创建一个像这样的员工:
[HttpPost]
public virtual ActionResult Create(EmployeeForm employeeForm)
{
if (this.ModelState.IsValid)
{
IEmployee employee = this._uiFactoryInstance.Map(employeeForm);
employee.Save();
}
// Etc.
}
Run Code Online (Sandbox Code Playgroud)
我想在使用Moq Framework的单元测试方法中模拟它.我试着像这样嘲笑它:
var modelState = new Mock<ModelStateDictionary>();
modelState.Setup(m => m.IsValid).Returns(true);
Run Code Online (Sandbox Code Playgroud)
但是这在我的单元测试用例中抛出异常.有人可以帮我从这里出去吗?
我正在使用asp.net mvc2并且该项目从visual studio运行得非常好,但是当我发布项目时显示此错误.无法加载类型'System.Web.Mvc.ViewPage'
谢谢