期間實例MVC控制器我做了一些單元測試與Microsoft Fakes Framework
,和一切工作正常。從那一刻起,任何時候我嘗試在單元測試中初始化一個控制器,就會拋出一個VerificationException
。當我刪除假裝配參考時,一切正常。但是,爲了填充UrlHelper
對象的Action
方法,我需要這個假。VerificationException當單元測試
我已經看到一些鏈接在這裏,但他們主要是關於FluentValidation這對我沒有任何幫助。此外,通過豐富Czyzewski,Noninvasive Unit Testing in ASP.NET MVC4 – A Microsoft Fakes Deep Dive,一篇優秀的文章並沒有幫助,因爲我完全不知道他是如何實例UrlHelper
。我遵循他顯示的同一個例子,但是UrlHelper
構造函數也拋出了VerificationException
。
除了含有豐富的存根我還添加了HttpResponseBase
,HttpSessionBase
等來創建可以在斯科特Hanselman的的博客,ASP.NET MVC Session at Mix08, TDD and MvcMockHelpers可以找到類似的場景,但仍沒有運氣。
有沒有人設法解決這個問題,以及如何?
在此先感謝大家!
奧列格,謝謝你的迴應。期待這次更新。 –
仍然收到更新2的VerificationException !!! – felickz
感謝您提出這個問題。 –