在 Moles 下从 ReSharper 启动 xunit 测试

发布于 2024-11-08 23:33:12 字数 207 浏览 6 评论 0原文

我的 xunit 测试运行良好;从 ReSharper 启动它们。现在我正在尝试使用摩尔进行一些测试用例。我在测试中得到了我的 [Moles] 属性,并引用了 moles xunit 扩展,但它抱怨“Moles 要求测试处于仪表化过程中”。我认为这意味着我需要通过moles.runner.exe 或其他东西来运行它。有没有办法将其设置为使用 ReSharper 来启动它?

I have got xunit tests working great; launching them from ReSharper. Now I'm trying to use moles for some test cases. I've got my [Moles] attribute on the test, with a reference to the moles xunit extension, and yet it's complaining that "Moles requires tests to be IN an instrumented process." I assume this means I need to run it through moles.runner.exe or something. Is there a way to set this up to run using ReSharper to launch it?

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

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

发布评论

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

评论(2

与往事干杯 2024-11-15 23:33:12

这似乎是 ReSharper 中未解决的错误:请投票给此错误报告以获取它早点修复而不是晚点修复:)

Seems like this is an unresolved bug in ReSharper: please vote for this bug report to have it fixed earlier rather than later :)

夏九 2024-11-15 23:33:12

我现在不使用 NUnit,但在我的测试中我使用:

[HostType("Moles")]
public void method()...

尝试一下,看看它是否可以解决。

I don't use NUnit right now but on my tests I use:

[HostType("Moles")]
public void method()...

Try that and see if it resolves.

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