xunit 相关问题

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

使用 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

创建xUnit测试项目时,立即出现很多错误

创建xUnit测试项目,或通过NuGet安装xUnit时,立即出现大量错误,如图所示。同时,当我创建完全相同的(在 .NET 6 上)xUnit 测试时

回答 1 投票 0

如何将包含数据的现有数据库复制到内存数据库中,以便使用 Xunit 和 ASP.NET Core 以及 Entity Framework Core 进行单元测试?

对于单元测试,我想将现有的带有数据的数据库复制到内存数据库中,以免影响真实数据。 我使用 SQL Server、ASP.NET Core、Entity Framework Core 和 Xunit 进行测试...

回答 1 投票 0

外部服务测试用例因 - NSubstitute.Exceptions.CouldNotSetReturnDueToNoLastCallException 无法找到返回的调用而失败

我正在为外部服务方法编写测试用例。我已经按照您应该的方式设置了测试,但它仍然会引发上述错误。 实际方法和测试方法 实际方法: {

回答 0 投票 0

如何为我尝试但出错的逻辑编写单元测试用例?

我尝试为下面的类编写单元测试用例,但它抛出了一条错误消息。 每当调用 GetRoles() 方法时,它都会在 HttpResponseMessage response= ... 行抛出错误。 命名空间

回答 1 投票 0

Visual Studio 2022 未运行 XUnit 测试

我创建了一个 EntityFramework ASP.NET 解决方案,我正在尝试创建一个 XUnit 测试项目来测试我创建的不同类。 我为我的 Activity 类创建了一个 TestClass : 使用 LADS...

回答 2 投票 0

我可以使用测试类中的字段作为 XUnit 理论的参数吗?

我喜欢将命名测试数据定义为我的测试类中的字段,有时会使用理论针对同一测试运行多个。 我用过 MemberData 但这似乎只支持 IEnumerable s ...

回答 2 投票 0

Moq 设置的 C# 代码及其关于模拟动态属性的返回

这里是关于我们的技术开发环境的信息: .NET 核心 3.1 PostgreSQL 14.2,由 Visual C++ build 1914 编译,64 位 EntityFramework.Functions 版本=1.5.0 微软。

回答 2 投票 0

C# 和使用 Json Web 令牌的集成测试:在测试中正确获取/使用令牌的问题

我正在学习集成测试并将我的课程应用于 .NET Web API 项目。 API 使用 Json Web Tokens 进行身份验证和授权。我正在编写我的第一个使用 J 的测试......

回答 0 投票 0

模拟一个具体的基类

我在我的 web api 中使用第 3 方 API Cloudinary。 Cloudinary 类(这是您用来访问所需 API 的类)是一个具体类,它不继承任何接口或其他

回答 0 投票 0

获取错误 MSB4803:MSBuild 的 .NET Core 版本不支持任务“ResolveCo mReference”

我创建了一个基于具有 .netcore 3.1 的 Xunit 和 Specflow 的自动化框架。此自动化框架使用 com 引用来自动化应用程序。我可以通过 Visual S 运行它...

回答 0 投票 0

ASP.NET Core MVC 中创建方法的 xUnit 测试用例是什么?

这是我在 ASP.NET Core MVC 应用程序中创建新记录的代码。 代码:(CreateController.cs文件) [HttpPost] 公共异步任务 添加(AddEmployeeViewModel addEmp) ...

回答 0 投票 0

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