.NET 中的模拟/存根非虚拟方法

发布于 2024-11-18 00:42:26 字数 53 浏览 3 评论 0原文

存在哪些 .NET 模拟或存根框架可以存根非虚拟(甚至静态)方法,例如 Microsoft

What .NET mocking or stubbing frameworks exist that can stub non-virtual (or even static) methods like Microsoft Moles? It would be nice to have something like RhinoMocks AssertWasCalled.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(2

财迷小姐 2024-11-25 00:42:26

我知道两个:

  1. Moles
  2. TypeMock

I know of two:

  1. Moles
  2. TypeMock
予囚 2024-11-25 00:42:26

事实上,还有一个: Justmock
我尝试过这 3 个框架,最后选择了 Moles。确实,它只是存根,你的工作是将它们更改为模拟,但最终它并不太难(即使我发现教程不够清晰)。

已经有关于选择什么框架的主题,例如此处

如果您确实想要在通话中进行预编程验证,请花钱购买 Justmock 或 Typemock(更贵,但仍然是领先者)。

In fact, there is one more : Justmock
I've tried those 3 frameworks and I chose Moles. It's true that it only stub things and it's your job to change them into mocks, but finally it's not too hard (even if I found that the tutorial was not enough clear).

There are already topics on what framework to choose, like here.

If you really want pre-programmed verifications on your calls, spend money for Justmock or Typemock (more expensive but still the leader).

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