3

我正在尝试使用 xUnit.net 来测试我在 OSX 上用 Mono 编写的项目。我想要在 MonoDevelop 中运行测试的好方法,或者至少是一种创建测试套件并从项目的主要方法运行这些测试的方法。有没有人试过这样做?我记得在 NUnit 中我可以创建测试套件并自己运行它们,但我无法弄清楚如何在 xUnit.net 中进行等效操作。

让我知道是否有人找到了一种无需在 xUnit.net 中使用运行器即可运行测试的好方法,或者是在 OSX MonoDevelop 中运行测试的更好方法。

4

1 回答 1

2

您可以使用 xunit gui 运行您的测试(从终端使用 mono xunit.gui.flavor) - 我不知道 MonoDevelop 的 xunit 插件可以将 xunit 测试运行器集成到 MonoDevelop IDE 中(另一个参考:http:// xunit.codeplex.com/discussions/439410)。

要调试单元测试,您可以将调试器附加到 xunit gui。为了使这更简单,您可以自定义项目运行配置:http ://www.grumpydev.com/2011/06/30/debugging-xunit-tests-using-monodevelop/

这是您必须做出的决定,您是想跳过几个环节来使用 xunit 还是只使用与平台良好集成的 NUnit。

于 2013-04-20T08:01:14.303 回答