Mono 2.4 和 RhinoMocks 3.5 中的扩展方法

发布于 2024-08-09 23:12:20 字数 416 浏览 5 评论 0原文

我正在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

鸢与 2024-08-16 23:12:20

确保您引用的是 System.Core

Ensure that you are referencing System.Core

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文