Ich überprüfe ModelState.IsValid
meine Controller-Aktionsmethode, mit der ein Mitarbeiter wie folgt erstellt wird:
[HttpPost]
public virtual ActionResult Create(EmployeeForm employeeForm)
{
if (this.ModelState.IsValid)
{
IEmployee employee = this._uiFactoryInstance.Map(employeeForm);
employee.Save();
}
// Etc.
}
Ich möchte es in meiner Unit-Test-Methode mit Moq Framework verspotten. Ich habe versucht, es so zu verspotten:
var modelState = new Mock<ModelStateDictionary>();
modelState.Setup(m => m.IsValid).Returns(true);
Dies löst jedoch eine Ausnahme in meinem Unit-Testfall aus. Kann mir hier jemand helfen?