3
Moqフレームワークを使用してModelState.IsValidをモックする方法は?
次のModelState.IsValidようなEmployeeを作成するコントローラーアクションメソッドをチェック インしています。 [HttpPost] public virtual ActionResult Create(EmployeeForm employeeForm) { if (this.ModelState.IsValid) { IEmployee employee = this._uiFactoryInstance.Map(employeeForm); employee.Save(); } // Etc. } Moqフレームワークを使用した単体テストメソッドでそれを模擬したいと思います。私はそれを次のように模倣しようとしました: var modelState = new Mock<ModelStateDictionary>(); modelState.Setup(m => m.IsValid).Returns(true); しかし、これは私のユニットテストケースで例外をスローします。誰かがここで私を手伝ってくれる?