xunit 相关问题

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

我如何使用 xUnit 为这个 cqrs 编写单元测试?

公共类 UserCommandHandler : IUsersCommandHandler { 私有只读 IServiceScopeFactory _serviceScopeFactory; 私有只读 ILogger _logger; 私人

回答 1 投票 0

使用 xUnit 和 SonarCloud 的 Azure DevOps 管道

有谁知道在收集测试覆盖率时,为 xUnit 运行并行程序集是否可以与 SonarCloud 一起使用?我们的单元测试运行时间很长,因此我们在 xUnit 文档中发现...

回答 1 投票 0

如何使用 TestCaseSource 从 Excel 加载特定测试用例

在 Excel 工作表中,我们有 100 个测试用例,我们希望使用 TestCaseSource 从测试用例列表中加载特定的测试用例 我尝试加载测试用例如下 测试用例源。

回答 1 投票 0

如何修复 Xunit 测试中的“Assert.IsAssignableFrom() Failure: Value is null”?

我正在为 Asp 中的 TDD 应用程序编写一些测试。但是,当我测试 Create(Post) 控制器时,服务器返回我: Assert.IsAssignableFrom() 失败:值为 null。 这是存储库: 公共...

回答 1 投票 0

如何修复 Xunit 中的“以下构造函数参数没有匹配的夹具数据:存储库存储库、IMapper 映射器、ILogger 记录器”?

我正在使用 Xunit 为测试驱动开发应用程序编写一些测试。但由于某种原因,在我初始化构造函数时,服务器抛出异常 以下构造函数段落...

回答 1 投票 0

在 FakeItEasy 的通用接口上伪造惰性输出参数值?

我有一个通用的 C# 接口,我正在尝试使用 FakeItEasy 来模拟它以进行如下 xUnit 测试: #region FakeItEasyDebugging 公共接口 IFakeTest : IDisposable 其中 T : ne...

回答 1 投票 0

在 F# 中如何将集合传递给 xUnit 的 InlineData 属性

我想使用列表、数组和/或 seq 作为 xUnit 的 InlineData 的参数。 在 C# 中我可以这样做: 使用 Xunit; //2.1.0 命名空间 CsTests { 公开课测试 { [...

回答 6 投票 0

xUnit Collection Fixtures 未继承

我有一个 xunit 测试模式: 与正在测试的类相匹配的测试类 每个被测试方法的子类 支持测试所需工件的夹具 [收集...

回答 1 投票 0

C# xUnit 依赖注入

我目前正在开发一个依赖依赖注入的项目。我想为它创建一个测试。如何模拟服务并将其传递给测试对象? 程序.cs: var 构建器 =

回答 1 投票 0

xUnit Assert.Equivalent 在尝试使用协变返回类型测试抽象属性时抛出 System.ArgumentException

我正在使用 xUnit 2.6.3(最新稳定版本)来测试 .Net 8 项目。我有一个继承自抽象类的对象,并且我正在测试的方法具有基类的返回类型。底座...

回答 1 投票 0

在 ubuntu 18.04 docker 容器 azure pipeline 中运行 dotnet 测试,但是测试在托管代理的 ubuntu 版本中运行

我正在尝试在 Azure 管道中运行测试项目。我的项目使用 Azure cosmos 的 TestContainer 库,该库仅适用于 ubuntu 18.04,尽管该 VmImage 版本在 Azure 托管代理中已弃用。所以

回答 1 投票 0

如何在特定环境下运行dotnet测试?

我正在编写一些集成测试,我希望能够运行 dotnet test --environment Test 或类似的东西,基于此,我的集成测试将使用 appsett...

回答 1 投票 0

如何覆盖WebApplicationFactory中的连接字符串?

我有一个 API,我想对其进行集成测试。我有一个 Program.cs 和一个定制的 Startup.cs ,它基本上是一个静态类,包含 WebApplicationBuild 的扩展方法...

回答 1 投票 0

使用 WebApplicationFactory 运行集成测试会抛出 CancellationTokenSource 已在测试类清理中释放

我有一些 Web Api 控制器测试。这些是使用 .NET Core Tests 提供的 WebApplicationFactory 构建的。 当我一一运行这些控制器测试时,它们都通过了。 当我运行这些时

回答 3 投票 0

测试执行相似但相反操作的两种方法的最佳实践是什么?

作为一个业余爱好项目,我正在 .NET / C# 中构建一个应用程序,它接受位图,执行一些操作,并保存修改后的位图。除了修改之外,这还需要扭转局面的方法...

回答 1 投票 0

FakeItEasy 自动模拟东西

所以我正在使用 FakeItEasy 为我的 Asp.net Web Api 应用程序编写 xUnit 测试。 这是我的测试,它应该返回 MemberDto 对象的列表; 公共异步任务

回答 1 投票 0

想要将一些服务注入到WebHostBuilder中进行测试。我可以在WebHost启动后执行此操作吗?我应该更改测试初始化吗?

我正在一个非常大的现有代码库中工作,我很难完全重构 MyTestFixture。测试设置如下: MyTestFixture.cs 公共类 MyTestFixture:IDisposable { IWebH...

回答 1 投票 0

如何在集成/端到端测试中启动完整的.NET Core Worker Service?

TLDR:为了集成测试 .NET Core Web 应用程序,我们有 WebApplicationFactory。我如何为工人服务做同样的事情? 鉴于此工人服务: // 程序.cs 使用 SampleWor...

回答 1 投票 0

Xunit 2.3.0 无法将日期作为内联参数传递

在 xUnit 2.2 及之前的版本中,我们能够在实现理论时将日期字符串作为内联数据传递。 [理论] [InlineData("标题 1", "测试 1", 1, "教育", "2017-3-1", "2018-12-3...

回答 4 投票 0

尝试访问字典中的模拟对象时出现KeyNotFoundException

我的模拟测试抛出 KeyNotFoundException: [事实] 公共无效 MockAssembly_GetTypes_ReturnsMockedTypes() { var mockAssembly = new Mock(); mockAssembly.Setup(a => a.

回答 1 投票 0

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