我正在使用RhinoMocks測試ViewModel上的Add()方法。我有一個名爲test AddTest()),該測試Add()方法中的一切,包括如何使用rhino mocks顯示自定義錯誤消息
1)項中添加視圖模型項目列表, 2)項進行了驗證 3)itemsList pagedCollection視圖被移動到正確的頁面
問題是,這需要大約5個AssertWasCalled方法,如果其中一個失敗,屏幕上會顯示一般錯誤消息。
我真正想要說的是AssertWasCalled(....,「這個項目應該是有效的)」,所以我知道失敗了。
我知道這個功能存在於nUNit中。我很驚訝我不能顯示這樣的自定義錯誤使用rhinoMocks ...
或者是我應該使用5個單元測試方法來測試此功能的問題?即使通過我只測試一個「單位」(例如Add()方法)的代碼?