259得票5回答
使用XUnit断言异常

我是XUnit和Moq的新手。我有一个接受字符串参数的方法。如何使用XUnit处理异常。[Fact] public void ProfileRepository_GetSettingsForUserIDWithInvalidArguments_ThrowsArgumentException()...

211得票8回答
Hudson 支持的 JUnit XML 格式规范是什么?

我使用Hudson作为持续集成服务器,想要使用“发布JUnit测试结果报告”的选项。但是我没有使用xUnit工具进行测试,而是使用运行测试并以简单格式返回结果的shell脚本。我正在考虑编写一个将这些结果转换为JUnit格式的脚本。因此,我想知道JUnit文件应该是什么样子?

191得票10回答
NUnit与xUnit比较

什么是NUnit和xUnit.net之间的区别?为什么要开发两个而不是一个? 我已经阅读过xUnit由NUnit的发明者开发: xUnit.net是.NET Framework的单元测试工具。由NUnit的原始发明者编写。 另一方面: NUnit是适用于所有.Net语言的单元测试框架....

171得票46回答
Visual Studio 2015或2017无法发现单元测试。

编辑 2016-10-19: 原问题是关于在VS2015 CTP6中使用XUnit测试运行器的一个特定问题。从答案中可以明显看出,在Visual Studio中单元测试发现存在更广泛的问题,这可能会出现在许多不同的情况下。我已经整理了我的问题来反映这一点。 我还在自己的答案中包含了一个脚本...

168得票8回答
xUnit中验证集合大小的惯用方法是什么?

我在我的测试套件中有一个测试,大概是这样的:[Fact] public void VerifySomeStuff() { var stuffCollection = GetSomeStuff(); Assert.Equal(1, stuffCollection.Count()...

166得票6回答
xUnit:如何断言两个List<T>相等?

我对TDD和xUnit都很陌生,因此我想测试我的方法,大概长这样:List&lt;T&gt; DeleteElements&lt;T&gt;(this List&lt;T&gt; a, List&lt;T&gt; b); 有没有我可以使用的断言方法?我认为像这样的东西会很好List&lt;in...

159得票6回答
Jenkins中的Python单元测试?

如何使Jenkins执行Python的单元测试用例?是否可以从内置的unittest包中获得JUnit样式的XML输出?

154得票13回答
传递复杂参数到[Theory]函数

Xunit有一个不错的功能:你可以创建一个带有Theory属性并在其中使用InlineData属性放置数据的测试方法,xUnit会生成许多测试,并对它们进行测试。 我想要像这样的东西,但是我方法的参数不是“简单数据”(如string、int、double),而是我的类的列表。public s...

146得票7回答
如何在基于当前平台的xUnit中跳过特定测试

我有一个在Windows上构建的程序集 我想在Linux上通过Mono运行xUnit测试。 然而,我发现尽管其中400个测试可以(按顺序)运行,但某些测试会挂起xUnit运行器或完全使其崩溃。 针对那些不能在Linux上运行的测试,我不介意。其中一些测试与DTC以及我们不需要在那里支持...

107得票7回答
为单元测试填充IConfiguration

.NET Core配置允许添加许多选项以添加值(环境变量、json文件、命令行参数)。我只是无法弄清楚并找到如何通过代码填充它的答案。我正在为配置扩展方法编写单元测试,我认为通过代码在单元测试中填充它比为每个测试加载专用的json文件更容易。我的当前代码:[Fact] public void ...