从Main方法/ MonoDevelop内运行XUnit.Net测试

时间:2012-11-26 19:13:27

标签: c# unit-testing monodevelop xunit xunit.net

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

如果有人在xUnit.net中使用跑步者或更好的方式在OSX MonoDevelop中运行测试,是否有人找到了运行测试的好方法。

1 个答案:

答案 0 :(得分:2)

您可以使用xunit gui运行测试(使用来自终端的mono xunit.gui.flavor) - 我不知道MonoDevelop的xunit插件可以将xunit测试运行器集成到MonoDevelop IDE中(另一个参考:{ {3}})。

要调试单元测试,可以将调试器附加到xunit gui。为简化此操作,您可以自定义项目运行配置:http://xunit.codeplex.com/discussions/439410

这是一个决定,你必须做出是否想要跳过几个箍使用xunit或者只是使用与平台很好地集成的NUnit。