xunit 相关问题

xUnit是遵循特定体系结构的符合单元测试的框架的集合名称。实现因语言而异,但框架应包括测试运行器,测试用例,测试夹具(上下文),测试套件,测试执行,测试结果格式化程序和断言

Visual Studio 测试界面崩溃

当我尝试在 Visual Studio 中运行一些单元测试时,测试资源管理器启动测试,然后我在测试资源管理器中收到以下错误指示器: 测试保持蓝色,它没有通过,也没有......

回答 1 投票 0

XUnit 使用起订量测试 SignalRHub,客户端和服务器端均无法成功创建起订量和单元测试

我有一个简单的集线器信号器集合,负责跨应用程序发送通知,其中主要包含用户名和消息,我一直在尝试创建一个 Xunit 测试 SC...

回答 1 投票 0

如何在 C# 中为基于操作的方法(例如在 xunit 中插入数据)编写单元测试

嗨,我正在学习单元测试,我有两种方法可以更新并创建内容条目。该功能工作正常,但我不知道如何为此功能编写单元测试。

回答 1 投票 0

FakeItEasy:返回 NULL 返回 fakeiteasy null 对象,因此 if 语句总是通过检查

所以我有一个 xunit 测试方法,它进入我的 Productorderservice 来检查返回值是否为 null。然而,返回的对象永远不会为空,因为它返回一个 fakeiteasy 空对象,即使我 sp...

回答 1 投票 0

为 void 扩展方法创建测试

如何为 void 扩展方法创建测试?我正在使用 XUnit。 我有一个扩展方法,如果某件事为真,它会抛出异常。 公共静态无效IsClosed(此列表 如何为 void 扩展方法创建测试?我正在使用 XUnit。 我有一个扩展方法,如果某件事为真,它会抛出异常。 public static void IsClosed(this List<Contract> contracts) { if (contracts.Any(x => x.Status == Status.Closed) throw new IsClosedException(); } 在测试中我无法举出例子: var sut = contracts.IsClosed(); 我需要模拟合约列表吗? var contracts = Mock<List<Contract>>()); 但是然后呢? contracts.Setup...? 或者 contracts.Invoke...? [Fact] void ShouldThrowIsClosedException() { // Just create a list that you expect to trigger the Exception ... List<Contract> contracts = new() { new() {Status == Status.Closed}}; try { contracts.IsClosed(); Assert.Fail("IsClosedException was expected."); } catch(IsClosedException) { // Expected } } 应该可以解决问题。

回答 1 投票 0

XUnit 和 Pact 验证无法查看 Pact 验证失败

我正在关注 https://github.com/DiUS/pact-workshop-dotnet-core-v3/ 上给出的 PactNet 研讨会示例 我对消费者端代码没有任何问题。所有测试均已通过,并且协议交互...

回答 1 投票 0

程序不包含适合 .Net MAUI Xunit 中入口点的静态“Main”方法

在 .NET MAUI 中运行 Xunit 项目时出现“程序不包含适合入口点的静态‘Main’方法”错误 公共课单元测试1 { [事实] 公共无效T...

回答 1 投票 0

xUnit - 从 dotnet test CLI 执行时如何选择单个理论

假设我有一个测试: [理论] [内联数据(“一”)] [内联数据(“两个”)] 公共无效ShouldSelectSingleTheoryFromDotnetTest(字符串s) { 断言.True(true); } 我想要...

回答 2 投票 0

如何使用 xunit c# 模拟 Httpclient 方法内部

我正在尝试模拟使用 using 关键字在方法内创建的 Httpclient 请参阅以下示例。 公共字符串测试方法{ 使用(Httpclient客户端=新的Httpclient(){ Var conte...

回答 1 投票 0

在 xUnit 2.x 中的测试类上使用多个 collectionfixture

我正在为我的 DataAccessRepository (使用实体框架)类编写测试用例。该类在构造函数中采用两个参数。 连接对象 自动映射器对象 现在,我正在使用collectionFi...

回答 1 投票 0

Xunit 测试无法识别何时对 JSON 测试数据文件进行更改

我有许多 Xunit 测试,它们序列化 JSON 文件中的数据以形成运行良好的测试用例。然而,当对 JSON 文件进行更改时会出现问题,并且这些更改......

回答 1 投票 0

有没有办法获取xunit中的测试总数?

有没有办法获取xunit中的测试总数? 我知道我可以运行测试并以这种方式获取值,但我只想运行一个命令来获取框架中的测试总量......

回答 1 投票 0

仅将记录添加到内存数据库一次

我正在尝试使用数据库编写我的第一个 xunit 测试,而不是嘲笑 DbContext,我在文章中读到时使用了 inMemoryDatabase,所以我喜欢以下内容 公共类 GetCustomersTes...

回答 2 投票 0

Xunit 多个 IClassFixtures

我的问题是如何在一个测试类中设置多个装置? 但是Zoo类的构造函数不能处理多个灯具。 举个例子: 公共类 Zoo : IClassFixture,

回答 4 投票 0

使用mockablequery.moq模拟 EF 扩展方法 - 不起作用

我有以下单元测试,需要使用最小起订量模拟 EF 扩展方法 .ToListAsync。由于起订量无法模拟静态方法,并且扩展方法是静态方法,所以我不得不使用...

回答 1 投票 0

AutoMapper 与 ConstructUsing 映射子属性在测试中无效,但在生产中有效

我正在尝试在我们的项目中测试 AutoMapper 配置文件的使用情况。我有一个对象 Source,我将其映射到 Destination,实际上它有大约 30 个属性,但对于这个例子来说它将是 fin...

回答 1 投票 0

如何使用 xUnit for MAUI 项目来获取平台特定代码?

我有适用于 Android 和 Windows 的 MAUI 项目和平台特定代码。当我在 Visual Studio 2022 预览版中将 MAUI 项目引用到 xUnit 项目时,它显示错误“项目...

回答 2 投票 0

如何在c# xunit单元测试中断言定时器回调

我在.NET 8中有一个OfflineHourlyDatabaseBackup后台服务,如下所示。 离线每小时数据库备份: 公共类 OfflineHourlyDatabaseBackup( 日志记录器

回答 1 投票 0

C# 控制台应用程序:应用程序依赖项清单中指定的程序集

我添加了 xunit 包来测试我的应用程序是否正常工作,但是当我尝试通过 dotnet test 运行我的代码时,出现错误: 点网测试 错误: 应用程序依赖项中指定的程序集

回答 1 投票 0

模拟没有接口的内部类

我正在尝试模拟内部类进行单元测试,由于一些循环依赖,我将无法使用此类的接口来模拟它,我还添加了单元测试程序集名称(确保我...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.