xunit2相关内容

为什么 Visual Studio 2015/2017/2019 Test Runner 没有发现我的 xUnit v2 测试

更新:添加 2019 年;发现/运行器集成机制与 2017 & 相同2015 年,所以可能出错的关键是一样的. 我已经阅读了 为什么 xUnit runner 不是找到我的测试,其中涵盖了 xUnit 永远无法找到您的测试的原因,但我的问题有所不同 - 我相信我的测试没有任何微妙之处;(他们曾在其他环境中工作过,这似乎只是我的机器)- Visual Studio 2015 [社区版] 中的 ..
发布时间:2021-12-09 18:48:12 C#/.NET

如何实现 XUnit 描述性断言消息?

背景 在 XUnit github 中我发现了这个:添加 Assert.Equal(expected, actual, message) 重载 #350 (因此开发人员要求不存在的重载,见下文) 引用答案: 我们相信自记录代码;包括您的断言. (所以 XUnit 团队拒绝了) 好的,我知道了.我也相信自我记录代码.我还是不知道这个用例: 示例 //排列//创建 ..
发布时间:2021-11-30 11:41:41 C#/.NET

如何实现XUnit描述性声明消息?

上下文 在XUnit github中,我发现了这一点:添加Assert.Equal(预期,实际,消息)重载# 350 (因此开发人员要求不存在的重载,请参见下文) 引用答案: 我们相信自我记录代码;其中包括您的主张. (因此XUnit团队拒绝了它) 好的,我明白了.我也相信自我记录代码.还是我找不到 此用例: 样品 // Arrange // Create ..
发布时间:2020-09-13 02:19:43 C#/.NET

MemberData测试显示为一项测试,而不是多项测试

当您将 [Theory] ​​与 [InlineData] 一起使用时,它将为每个内联项创建一个测试提供的数据。但是,如果使用 [MemberData] ,它将仅显示为一项测试。 有没有办法使 [MemberData] 测试显示为多个测试? 解决方案 I花了很多时间试图在我的项目中弄清楚这一点。 来自@NPadrutt本人的与Github相关的讨论起到了很大作用,但仍然令人困惑。 / ..
发布时间:2020-06-11 02:01:37 C#/.NET

为什么Visual Studio 2015/2017/2019 Test Runner无法发现我的xUnit v2测试

更新:添加了2019;发现/运行者集成机制与2017& amp; 2015年,所以可能出错的关键因素是相同的。 我读过为什么xUnit运行程序找不到我的测试,这涵盖了xUnit永远不会出现的原因能够找到您的测试,但是我的问题有所不同-我确信测试没有任何微妙的事情; (他们在其他环境中工作过,这似乎只是我的机器)-Visual Studio 2015 [Community Edition]中的 ..
发布时间:2020-05-30 19:27:20 C#/.NET