Я проверяю ModelState.IsValid
в своем методе действий контроллера, который создает сотрудника, подобного этому:
[HttpPost]
public virtual ActionResult Create(EmployeeForm employeeForm)
{
if (this.ModelState.IsValid)
{
IEmployee employee = this._uiFactoryInstance.Map(employeeForm);
employee.Save();
}
// Etc.
}
Я хочу имитировать его в своем модульном тесте с помощью Moq Framework. Я попытался имитировать это следующим образом:
var modelState = new Mock<ModelStateDictionary>();
modelState.Setup(m => m.IsValid).Returns(true);
Но это вызывает исключение в моем случае модульного теста. Может ли кто-нибудь мне помочь?