xUnit是遵循特定体系结构的符合单元测试的框架的集合名称。实现因语言而异,但框架应包括测试运行器,测试用例,测试夹具(上下文),测试套件,测试执行,测试结果格式化程序和断言
无法在c# xunit中使用Auto Fixture创建自定义对象
我有下面的类和类别项映射的字典 公开课信息类 { 公共信息类() { this.InfoID = string.Empty; this.EDDetails = ...
Pact 消费者测试显示在测试资源管理器中,但不运行 .NET
我正在使用 PactNet。 我在 github 存储库上编写了与此示例相同的消费者测试:https://github.com/pact-foundation/pact-net 使用System.Net; 使用 PactNet; 使用 PactNet.Matchers; 使用...
如何使用问题匹配器将 xUnit/dotnet 测试输出转换为 GitHub 操作中的注释?
我有一个使用 dotnet test 运行 .NET xUnit 测试的 GitHub 操作: 工作: 构建网络: 名称:.NET 构建和测试 运行:ubuntu-latest 脚步: - 使用:actions/checkout@v3 - 不...
我们正在使用 CQRS/Mediator 模式,我正在尝试为 API 编写一些单元测试,我从控制器开始。 这是我想为其编写单元测试的方法 CreateAync() 。 [http邮报] ...
.NET 7:从 Visual Studio Code 本地运行/调试 Azure Function(作为独立进程)
我使用以下 - 非常简单 - Program.cs 创建了一个 AZ 功能项目: var 主机 = 新的 HostBuilder() .ConfigureFunctionsWorkerDefaults() 。建造(); 主机.运行(); 公共部分类
在依赖注入中多次调用令牌创建导致 Github Runner 在并行测试期间超时
我正在使用 tokenProviderFunction 在依赖注入中注入 Microsoft.PowerPlatform.Dataverse.Client sc.AddSingleton(提供者=> { 变种
如何验证在 C# XUnit 中调用了 None-Mocked 方法
公共异步任务处理(ConfirmPlayerCommand请求,CancellationToken取消令牌) { varplayer=await_context.Players.FirstAsync(a => a.Id == request.PlayerId,
我试图在xunit上使用moq创建一个单元测试,但是测试失败了,我的客人是因为映射器,当调用_sut.Create时,如果我删除MockBehavior.St,它会抛出异常。 ..
我正在使用 EF DbContext 为我的单元测试创建 SQLite 内存模式,当它创建表时,它会抛出表已存在,即使它们是两个不同的模式,例如 Customer.Order 和 C...
如何在使用 NUnit 或 XUnit 时将参数传递给 dotnet test 命令
我正在使用 C# 和 .NET Core、Selenium 和 NUnit 开发一些端到端测试。 现在我想写一个登录测试用例。我的测试是通过使用 dotnet test 命令从控制台启动的。 我
Xunit.TestFrameworkAttribute 未从不同程序集中获取自定义 XUnitTestFramework
我想在多个测试项目中重用此类 CustomTestFramework : XunitTestFramework 以避免重复一些简单的设置代码。 我遇到的问题是以下设置...
我在使用 Moq 和 xUnit 用 C# 编写单元测试时遇到问题。 在我的服务中,我有以下代码: var options = 新的 TokenCredentialOptions { AuthorityHost = AzureAuthorityHosts。
System.AggregateException:“一个或多个托管服务未能停止。 (操作被取消。)'
我正在使用 XUnit 编写集成测试,我的 Web api 代码也在 C# NET 6 和 EF Core 中。 当我调试它时,它可以到达Web api及其服务层。但是当它到达 EF Core 上下文 q...
是否可以按顺序运行测试类?不禁用整个框架的并行执行? 我发现了这个: https://github.com/tomaszeman/Xunit.Extensions.Ordering#test-cases-
可以使用 Autodata xUnit 理论注入 SUT 的特定构造函数参数吗?
考虑以下测试, [理论,我的约定] 公共无效 GetClientExtensionReturnsCorrectValue(BuilderStrategy sut) { 预期变量=“”; // <--??? the value injected into BuilderStr...
我有一个测试类,在每次测试执行之前都会调用构造函数。目前,以下测试之间不共享构造函数初始化的数据。我想要这个初始化的da...
C# 模拟 IHttpclient & CreateClient
我有一个函数想要进行x单元测试,但似乎我必须模拟CreateClient函数?每当我在测试期间调试它时,var client 似乎等于 null。我注射...
如何模拟 IotHubServiceClient 进行测试? (v2)
我有一个 IotHubService 类,它依赖于 C# IoTHub SDK 的 IotHubServiceClient(SDK 的 v2 版本,当前处于预览版)来在 IoTHub 上执行各种查询。我正在努力改善
我的一个单元测试有这个签名: 公共无效FooWithFilter(字符串fooId,十进制?金额) 当我用 null 测试它时,它有效: [内联数据(“123”,空)] 但如果我使用实际值,那么...
我有一个 xUnit 测试,例如: [事实] 公共异步无效 GetLocationsCountAsync_WhenCalled_ReturnsLocationsCount() { _locationsService.Setup(s => s.GetLocationsCountAsync("123")).ReturnsAsync(10)...