Mono 2.4和RhinoMocks 3.5中的扩展方法

Mono 2.4和RhinoMocks 3.5中的扩展方法,mono,extension-methods,rhino-mocks,Mono,Extension Methods,Rhino Mocks,我正在Ubuntu中玩MonoDevelop2.0和Mono2.4 在RhinoMocks 3.5中,AAA风格测试的扩展方法不可用(例如mockView.Stub(…)时,我遇到了一些问题。我从Ayende的网站下载了RhinoMocks dll,而不是从源代码编译。我在MonoDevelop中的项目是按照框架3.5进行设置的 在RhinomockSextenses类上将RhinoMocks c#2.0语法与静态方法结合使用是可行的。(例如,hornomock.Stub(authSvc、del

我正在Ubuntu中玩MonoDevelop2.0和Mono2.4

在RhinoMocks 3.5中,AAA风格测试的扩展方法不可用(例如mockView.Stub(…)时,我遇到了一些问题。我从Ayende的网站下载了RhinoMocks dll,而不是从源代码编译。我在MonoDevelop中的项目是按照框架3.5进行设置的

在RhinomockSextenses类上将RhinoMocks c#2.0语法与静态方法结合使用是可行的。(例如,hornomock.Stub(authSvc、delegate(IAuthService svc))

AAA语法(以及一般的Rhinomock)应该与Mono 2.4一起使用吗?还是我可能没有正确设置

提前谢谢


Neil

确保您引用的是System。Core

扩展方法与System无关。Core,是吗?它们是。需要来自此程序集的一些属性。多亏了这一点,编译器才得以发挥作用。MonoDevelop 2.0中的Intellisense没有选择扩展方法,但我可以接受它-希望它能我将在即将发布的2.2版本中进行分类。那么我如何使用reference System.Core解决了我的intellisense问题。虽然这不是直观的解决方案,但我想知道这是否是一个bug