xunit.net 相关问题

xUnit.net是.NET Framework的单元测试工具。 xUnit.net是由NUnit的原始发明者编写的,是用于测试C#,F#,VB.NET和其他.NET语言的最新技术。它适用于ReSharper,CodeRush和TestDriven.NET。 http://xunit.github.io/

如何对.net自动验证进行单元测试?

何何社区! 出于好奇,我们开始迁移到.net 8.0,并发现.net 会自动验证缺失的参数。 这是来自 POST https://localhost/devices/ 的响应示例

回答 1 投票 0

用于检查对象相等性的 XUnit 断言

我正在使用 XUnit 框架来测试我的 C# 代码。 该框架中是否有可用的断言方法来进行对象比较?我的目的是检查每个对象的

回答 7 投票 0

HttpClient 模拟

.NET 7,xUnit,起订量 我在测试时遇到错误: // 安排 var mockHttpClientFactory = new Mock(); var mockHttpMessageHandler = new Mock();...

回答 2 投票 0

Roslyn -- 如何在 NamingStylesTests.cs 中运行测试?

我正在尝试修复 Roslyn (https://github.com/dotnet/roslyn) 内部的问题,但我在运行某些单元测试时遇到问题。我使用的是带有 M2 芯片的 macOS Ventura。 跑步 ./build.sh --tes...

回答 2 投票 0

在 Xunit c# 中每次测试之前运行代码行

我想在 Xunit 中每次测试之前运行一些代码行,如何进行此设置。 已经尝试使用设置,但那是针对 Nunit

回答 1 投票 0

使用 xUnit.net 的任务支持测试 F# 异步工作流程

我正在 xUnit 1.9 中编写 F# 代码和测试。 对于正常的同步内容,我只需返回单位即可,一切都很好;但现在,我正在将同步内部结构迁移为异步工作流程。 换句话说,我的简单...

回答 4 投票 0

使用 NetMQ Dealer 和 Router 模式进行单元测试时出现间歇性超时失败

我遇到了一个令人困惑的问题,我使用 NetMQ 库的 xUnit 测试有时会通过,有时会因超时而失败。这种不一致使得查明根本原因变得具有挑战性......

回答 1 投票 0

Azure CLI 身份验证超时

使用 dotnet test 运行 Xunit 测试时,我不断收到消息“Azure CLI 身份验证超时”。有谁知道如何解决这个问题?

回答 1 投票 0

超过二十个“IServiceProvider”。单元测试

我收到此错误消息: 生成了警告“Microsoft.EntityFrameworkCore.Infrastruct.ManyServiceProvidersCreatedWarning”的错误:超过二十个“IServiceProvider”实例有...

回答 2 投票 0

在 C# 中,我应该如何测试在单例中使用的静态方法?

我需要测试 MyMethodToTest 但它调用在单例内部使用的方法 公共静态字符串 MyMethodToTest() { int a = 4 * 9; 字符串 b = GetSomething() 返回 b + a.ToString(); ...

回答 1 投票 0

NSubstitute.Exceptions.CouldNotSetReturnDueToTypeMismatchException:无法为 IDbCommand 返回类型为 Task`1 的值。 (预期类型为Void)

我有以下界面,在应用程序中我使用 Dapper,我尝试使用 NSubstitude 模拟查询和连接。 公共接口 IDapperContextBuilder { IDbConnection

回答 1 投票 0

在 xUnit.net 中测试参数化,类似于 NUnit

xUnit.net框架中是否有类似于NUnit的以下功能的手段? [测试,TestCaseSource(“CurrencySamples”)] public void Format_Currency(十进制值,需要字符串){} 静态

回答 6 投票 0

将字符串数组传递给 xunit 测试方法

我想将一个字符串数组传递给我的 XUnit 测试方法之一,但是当我执行以下操作时它不起作用(数组+参数机制) [理论] [InlineData(新对象[] { "2000-01-0...

回答 8 投票 0

如何模拟具有“异步函数”类型参数的服务的依赖关系?

我这里有一个函数,用于获取队列中的日志。我如何模拟这个函数进行单元测试? 无效 QueueBackgroundWorkItem(Func

回答 1 投票 0

有些测试用例“未运行”是什么意思?

我正在使用 Visual Studio 的内置测试资源管理器(例如在 VS 2022 中)来运行 xUnit 测试。 有时(对于某些项目可重现),我一直卡在一些测试用例中......

回答 0 投票 0

如何在执行子测试时使用 XUnit 处理多组数据?

我正在为我们的 Web API 创建一个集成测试,负载和结果实际上是巨大的。就像它至少有 50 个字段并返回一个包含 200 多个项目的数组。这些结果项可以是假的...

回答 1 投票 0

尝试使用非接口或委托工厂参数进行 AutoMock.Mock<T> 的问题

我试图理解为什么我无法 AutoMock.Mock 接口,以及非接口(如字符串键)或委托(如 Foo.Factory)的存在是否是问题的一部分,并且......

回答 0 投票 0

xUnit - 测试抛出两个不同异常之一

我正在努力完成以下工作: 输入 exceptionDuplicate = UseInMemoryDb ? typeof(ArgumentException) : typeof(DbUpdateException); Assert.Throws (() => context.

回答 1 投票 0

c# DateTime 比较在构建管道中失败但在本地机器上失败 - datetime 默认为未指定

我有一个带有这些断言的 xunit 单元测试: Assert.Equal(new DateTime(2021, 6, 17, 16,00,24),request.MessageDate); Assert.Equal(new DateTime(2021, 6, 17, 16,00,24, DateTimeKind.Local),request.

回答 0 投票 0

使用 Moq 和 Xunit 对通用基础控制器进行单元测试

我目前有一个这样的基类: 公共抽象类 AbstractControllerBase:Controller 其中 T:AbstractControllerBase { 私人 ILogger _logger;

回答 0 投票 0

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