我對Rhino Mocks有另一個有趣的問題。任何人都可以回答這個問題:Rhino Mocks和Visual Studio:我如何解決這個錯誤?
下面是我在我的代碼正在做電話:
Expect.On(this.mockDal).Call(this.mockDal.SaveObject(entry)).IgnoreArguments();
mockDal被嘲諷型達爾的東西,它是SaveObject方法的簽名是這樣的;
void SaveObject(object obj);
Visual Studio中,在我的代碼的第一部分(即不能IgnoreArguments的部分)給我這個奇妙的令人困惑的錯誤:
Error 1 The type arguments for method 'Rhino.Mocks.Interfaces.ICreateMethodExpectation.Call<T>(T)' cannot be inferred from the usage. Try specifying the type arguments explicitly.
我已經進入正在審理這var類型及其實際類型(稱爲SpaceViewEntry),每次都會給出相同的錯誤。有任何想法嗎?
工作!爲什麼那個人會以另一種方式工作? – IronMan84 2010-07-15 20:33:55
不確定。我使用AAA語法(和擴展方法)學習了Rhino.Mocks。我真的不知道他們是如何翻譯爲Expect。*和Stub。*方法調用的。 – PatrickSteele 2010-07-15 21:26:27