9得票4回答
xUnit: 多重断言还是软性断言?

我该如何在xUnit中查找多个断言或软断言?我发现Nunit具有以下功能,试图在xUnit中找到类似的选项。 Assert.Multiple(() => { Assert.AreEqual(expectedResult1, actualResult1, "Mismatch in...

8得票2回答
无法在Visual Studio中并行运行XUnit测试

我有两个类TestClass1和TestClass2。 在我的测试项目的AssemblyInfo.cs文件中,我通过程序集设置了MaxParallel线程: [assembly: Xunit.CollectionBehaviorAttribute(MaxParallelThreads =...

10得票1回答
Fluent Validation链式规则无法与多个When条件一起使用

我有一个非常有趣的现象。下面是两个测试用例: [Fact] public void Ctor_WhenNeverIsTrueAndAfterOcurrenceIsNotNull_HasError() { // arrange var reccurenceEnd = new R...

45得票4回答
Xunit 2.3.0无法将日期作为内联参数传递。

在 xUnit 2.2 及之前的版本中,我们可以在实现 Theory 时将日期字符串作为内联数据传递。[Theory] [InlineData("title 1", "testing 1", 1, "Educational", "2017-3-1", "2018-12-31")] [Inlin...

13得票2回答
在Visual Studio 2019 16.2中无法加载文件或程序集Microsoft.VisualStudio.Coverage.Analysis。

我最近安装了VS2019 Prof 16.2,当加载.coverage文件时遇到以下错误: 最近我安装了VS2019 Prof 16.2版本,在加载.coverage文件时出现了下面的错误: (Note: Both translations are acceptable, as they ...

9得票1回答
EF Core InMemoryDatabase - 如何在 Keyless Entity(映射到 Sql View)中进行测试 - XUnit

环境:.Net Core 3.1 REST API / EntityFrameworkCore.InMemory 3.1.6 / XUnit 2.4.1 在一个基于数据库的设置中,我有一个映射到Sql View的模型。 在代码生成(使用EF Core PowerTools 2.4.51)期间...

9得票1回答
如何使用MassTransit测试工具包对具有构造函数依赖项注入的消费者进行测试?

我有一些通过构造函数接受依赖项的消息消费者,我想在单元测试中覆盖它们。MassTransit的测试工具提供了一种注册带有构造函数参数的消费者的方式吗?

12得票3回答
ASP.NET Core 集成测试和使用 Moq 进行模拟。

我有以下使用自定义WebApplicationFactory的ASP.NET Core集成测试 public class CustomWebApplicationFactory<TEntryPoint> : WebApplicationFactory<TEntryPoint&...

8得票1回答
xUnit 测试项目连接字符串

我想了解从配置文件获取连接字符串的推荐方法,以用于我的xUnit .net core测试项目。 我使用了Visual Studio 2017的xUnit测试项目模板来设置测试项目,并引用两个不同的.net core类库项目进行集成测试。其中一个类库将使用EF Core与数据库通信。 通常情...

28得票5回答
VS 2017 RC在尝试调试xUnit测试时生成了一个0x8000ffff错误

我正在尝试在VS 2017 RC中调试我的.NET Core xUnit测试。我通过Test Explorer窗口运行我的测试。右键单击一个测试并选择运行所选测试可以正常工作,但选择调试所选测试则不行: 我不知道如何解决这个问题。我已经尝试重新启动VS,进行干净的构建,删除.vs/文件夹...