C# 在MonoDevelop中从Main方法/运行XUnit.Net测试

C# 在MonoDevelop中从Main方法/运行XUnit.Net测试,c#,unit-testing,monodevelop,xunit,xunit.net,C#,Unit Testing,Monodevelop,Xunit,Xunit.net,我正在尝试使用xUnit.net测试我在OSX上用Mono编写的一个项目。我想要的不是在MonoDevelop中运行测试的好方法,或者至少是创建测试套件并从项目的主要方法运行这些测试的方法。有人试过这样做吗?我记得在NUnit中,我可以创建测试套件并自己运行它们,但我不知道如何在xUnit.net中实现类似的功能 如果有人找到了一种不使用xUnit.net中的运行程序而运行测试的好方法,或者找到了一种在OSX MonoDevelop中运行测试的更好方法,请告诉我。您可以使用xUnit gui(使

我正在尝试使用xUnit.net测试我在OSX上用Mono编写的一个项目。我想要的不是在MonoDevelop中运行测试的好方法,或者至少是创建测试套件并从项目的主要方法运行这些测试的方法。有人试过这样做吗?我记得在NUnit中,我可以创建测试套件并自己运行它们,但我不知道如何在xUnit.net中实现类似的功能


如果有人找到了一种不使用xUnit.net中的运行程序而运行测试的好方法,或者找到了一种在OSX MonoDevelop中运行测试的更好方法,请告诉我。

您可以使用xUnit gui(使用终端中的mono xUnit.gui.flavor)运行测试-我不知道MonoDevelop的xUnit插件可以将xUnit测试运行程序集成到MonoDevelop IDE中(另一参考:)

要调试单元测试,可以将调试器附加到xunit gui。要简化此操作,可以自定义项目运行配置:

这是一个你必须做出的决定,你是想跳过一些障碍来使用xunit,还是仅仅使用与平台集成良好的NUnit