xUnit.net是.NET Framework的单元测试工具。 xUnit.net是由NUnit的原始发明者编写的,是用于测试C#,F#,VB.NET和其他.NET语言的最新技术。它适用于ReSharper,CodeRush和TestDriven.NET。 http://xunit.github.io/
何何社区! 出于好奇,我们开始迁移到.net 8.0,并发现.net 会自动验证缺失的参数。 这是来自 POST https://localhost/devices/ 的响应示例
我正在使用 XUnit 框架来测试我的 C# 代码。 该框架中是否有可用的断言方法来进行对象比较?我的目的是检查每个对象的
.NET 7,xUnit,起订量 我在测试时遇到错误: // 安排 var mockHttpClientFactory = new Mock(); var mockHttpMessageHandler = new Mock();...
Roslyn -- 如何在 NamingStylesTests.cs 中运行测试?
我正在尝试修复 Roslyn (https://github.com/dotnet/roslyn) 内部的问题,但我在运行某些单元测试时遇到问题。我使用的是带有 M2 芯片的 macOS Ventura。 跑步 ./build.sh --tes...
我想在 Xunit 中每次测试之前运行一些代码行,如何进行此设置。 已经尝试使用设置,但那是针对 Nunit
使用 xUnit.net 的任务支持测试 F# 异步工作流程
我正在 xUnit 1.9 中编写 F# 代码和测试。 对于正常的同步内容,我只需返回单位即可,一切都很好;但现在,我正在将同步内部结构迁移为异步工作流程。 换句话说,我的简单...
使用 NetMQ Dealer 和 Router 模式进行单元测试时出现间歇性超时失败
我遇到了一个令人困惑的问题,我使用 NetMQ 库的 xUnit 测试有时会通过,有时会因超时而失败。这种不一致使得查明根本原因变得具有挑战性......
使用 dotnet test 运行 Xunit 测试时,我不断收到消息“Azure CLI 身份验证超时”。有谁知道如何解决这个问题?
我收到此错误消息: 生成了警告“Microsoft.EntityFrameworkCore.Infrastruct.ManyServiceProvidersCreatedWarning”的错误:超过二十个“IServiceProvider”实例有...
我需要测试 MyMethodToTest 但它调用在单例内部使用的方法 公共静态字符串 MyMethodToTest() { int a = 4 * 9; 字符串 b = GetSomething() 返回 b + a.ToString(); ...
我有以下界面,在应用程序中我使用 Dapper,我尝试使用 NSubstitude 模拟查询和连接。 公共接口 IDapperContextBuilder { IDbConnection
xUnit.net框架中是否有类似于NUnit的以下功能的手段? [测试,TestCaseSource(“CurrencySamples”)] public void Format_Currency(十进制值,需要字符串){} 静态
我想将一个字符串数组传递给我的 XUnit 测试方法之一,但是当我执行以下操作时它不起作用(数组+参数机制) [理论] [InlineData(新对象[] { "2000-01-0...
我这里有一个函数,用于获取队列中的日志。我如何模拟这个函数进行单元测试? 无效 QueueBackgroundWorkItem(Func
我正在使用 Visual Studio 的内置测试资源管理器(例如在 VS 2022 中)来运行 xUnit 测试。 有时(对于某些项目可重现),我一直卡在一些测试用例中......
我正在为我们的 Web API 创建一个集成测试,负载和结果实际上是巨大的。就像它至少有 50 个字段并返回一个包含 200 多个项目的数组。这些结果项可以是假的...
尝试使用非接口或委托工厂参数进行 AutoMock.Mock<T> 的问题
我试图理解为什么我无法 AutoMock.Mock 接口,以及非接口(如字符串键)或委托(如 Foo.Factory)的存在是否是问题的一部分,并且......
我正在努力完成以下工作: 输入 exceptionDuplicate = UseInMemoryDb ? typeof(ArgumentException) : typeof(DbUpdateException); Assert.Throws (() => context.
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.
我目前有一个这样的基类: 公共抽象类 AbstractControllerBase:Controller 其中 T:AbstractControllerBase { 私人 ILogger _logger;