Mono 2.4 和 RhinoMocks 3.5 中的扩展方法
我正在 Ubuntu 中使用 MonoDevelop 2.0 和 Mono 2.4。
我遇到了在 RhinoMocks 3.5 中无法使用扩展方法(例如,mockView.Stub(...))进行 AAA 样式测试的问题。我从 Ayende 的网站下载了 RhinoMocks dll,而不是从源代码编译。我在 MonoDevelop 中的项目设置为目标框架 3.5
在 RhinoMocksExtensions 类上使用带有静态方法的 RhinoMocks c#2.0 语法。 (例如RhinoMocksExtensions.Stub(authSvc, delegate(IAuthService svc))
AAA语法(和一般的RhinoMocks)应该与Mono 2.4一起使用还是可能我没有正确设置某些东西?
提前感谢
Neil
I am playing around with MonoDevelop 2.0 and Mono 2.4 in Ubuntu.
I have run into problems with extension methods not being available (eg mockView.Stub(...)) in RhinoMocks 3.5 for AAA style tests. I downloaded the RhinoMocks dll from Ayende's site rather than compiled from source. My project in MonoDevelop is setup to target framework 3.5
Using the RhinoMocks c#2.0 syntax with static methods on the RhinoMocksExtensions class works. (e.g RhinoMocksExtensions.Stub(authSvc, delegate(IAuthService svc))
Should AAA syntax (and RhinoMocks in general) work with Mono 2.4 or is it likely I've not setup something correctly?
Thanks in advance
Neil
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
确保您引用的是 System.Core
Ensure that you are referencing System.Core