xunit 相关问题

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

使用 NSubstitute 和 Xunit asp.net core 模拟 Azure 云存储,为 GetBlockBlobReference 获取 NULL

我有一个下面的方法,需要模拟 CloudBlobContainer public async static Task GetCloudBlobContainer(string containerName, IConfiguration configuration, bool isPrivate =

回答 0 投票 0

如何在 Rider 中进行 xUnit 测试?我收到错误 CS0246

我是 C# 的新手,对 C# 中的单元测试更是如此。现在我想向应用程序添加单元测试,但我似乎无法在 JetBrains Rider 中完成它: 我在里面创建了一个新的“单元测试项目”……

回答 1 投票 0

XUnit 和 AutoFixture

是否可以配置 AutoFixture,以便为某个属性(例如名称)从列表中选择一个值? F.e. 公开课人 { 公共字符串名字 { 得到;放; } } 在我的测试中: [

回答 1 投票 0

如何伪造 DbContextOptions

我正在为使用 EntityFramework Core 的 ConsumerService 编写单元测试。您可以在下面看到我的 AppDBContext 类及其唯一的构造函数。为了伪造它,我需要通过 DbCo ...

回答 1 投票 0

如何使用Moq模拟MySqlConnection相关方法和添加测试用例

我正在尝试使用最小起订量模拟 MySqlConnection。 为 myclass 添加了一个接口,并添加了一个用于执行给定查询的方法。 我已经在我的类中实现了该方法并添加了如下测试用例,

回答 0 投票 0

尝试为 DBNull 创建 xunit 测试

我正在尝试为检查 DBNull.Value 的方法创建一个 xunit 测试。我目前正在使用 InlineData 创建测试,但在尝试使用“DBNull.Value”作为我的

回答 3 投票 0

Func的Moq Raise事件<T1, Task>

我有一个第三方类 MqttClient,其中有一个事件 (Func)。我想在 MyClient 类中监听这个事件,当它被调用时,我更新属性

回答 0 投票 0

如何获取用于传递 [Authorize] 标签的集成测试的 access_token? ASP.NET WebAPI

我在 ASP.NET 和 IdentityServer4 项目上有一个 WebAPI,用于授权、注册和所有这些东西。所以,现在我正在为此 API 创建集成测试,但我无法访问

回答 0 投票 0

如何对依赖于私有字段的方法进行单元测试?

我刚开始为一个新项目写一些测试,遇到了以下“问题”: 我模拟了依赖的 INotifyVariableChangedService 和 OpcClient 来测试我的 OpcService: 私人...

回答 1 投票 0

MAUI Balzor 中的单元测试平台特定代码

我刚开始对我的 MAUI Blazor 项目进行单元测试。我可以通过引用和创建类对象来测试 MAUI Blazor 项目中的代码。我需要对平台规范进行单元测试...

回答 0 投票 0

应用程序尝试连接到 mssql 的真实实例而不是 mssql 测试容器

我最近遇到了测试容器,我遇到了 mssql 测试容器的问题, 我创建一个 CustomWebApplicationFactory 并启动其中的容器 我还为 da 添加了新配置...

回答 0 投票 0

使用 NSubtitute 的单元测试总是返回 null 以及返回匿名对象的 lambda 表达式

我在我的单元测试中使用 NSubtitute 和 FluentAssertion,我想为我的函数返回一个模拟值,但它总是返回 null。 这是需要测试的功能 公开为...

回答 0 投票 0

如何验证 ILogger<T>.Log 扩展方法是否已使用 Moq 调用?

我创建了一个 xUnit 项目来测试这个示例代码 公开课ClassToTest { 私人只读 ILogger _logger; 公共 ClassToTest(ILogger 记录器) ...

回答 5 投票 0

针对数据库运行多个集成测试 - 没有冲突

我有一堆不同的实体框架集成测试。每个当然都以 EnsureDeleted()/EnsureCreated() 开头。这就是问题所在。 如果他们都使用相同的数据库,那么测试将...

回答 1 投票 0

带参数的模拟返回错误的结果

我需要测试一个接受名为除法的字符串参数的方法。我创建了一个模拟存储库。我在这个 repo 中有 3 个对象:其中 2 个带有 Division="NYC",1 个带有 Division=&quo...

回答 1 投票 0

Mocking ClaimsPrincipal

我是 ASP.NET Core 的新手。对于以下方法,我需要在 C# 的单元测试中模拟 ClaimsPrincipal: 公开课 MyTestHelper { public static string getName(this ClaimsPrincipal principal)...

回答 1 投票 0

Xunit项目依赖注入

我有一个奇怪的问题。我正在尝试将 DI 用于我的 Xunit 项目,以便我可以注入两个服务。 例子: 公共类 Users_AddOrUpdateUsers_Should { public Users_AddOrUpdateUsers_S ...

回答 0 投票 0

如何在 xUnit for .NET 6 Web API 中测试 InternalServerError

我有以下单元测试用例,我想对 500 - 内部服务错误进行测试。我坚持比较什么,以便它通过。 [事实] 公共异步任务

回答 1 投票 0

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

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

回答 1 投票 0

error NS1000: 无法拦截成员InvokeMethodAsync

我正在尝试对使用 dapr 客户端进行服务到服务调用的 dotnet 函数进行单元测试。我嘲笑了 dapr 客户端,但无法使用 InvokeMethodAsync 进行测试。我得到错误 e...

回答 1 投票 0

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