autofixture 相关问题

AutoFixture是.NET的开源库,旨在最大限度地减少单元测试的“排列”阶段。它的主要目标是允许开发人员专注于正在测试的内容,而不是如何设置测试场景,方便的是创建包含测试数据的对象图。

是否可以让 xUnit 创建的 ITestOutputHelper 在 AutoFixture 上下文中可用?

是否可以让 xUnit 创建的 ITestOutputHelper 在 AutoFixture 上下文中可用? 在我的集成测试中,我使用 Builder 类,其中包含一些常规操作的辅助方法...

回答 3 投票 0

使用 AutoFixture 选择特定的构造函数

我正在使用 AutoFixture,并且我想使用特定的构造函数。 我有以下代码,我喜欢使用 ITemplateParameterHandler 选择构造函数。 公开密封班

回答 2 投票 0

如果断言失败,如何执行拆卸?

我正在构建一些集成测试,其中之一是测试事务。 我故意添加了一个 Commit 来强制断言失败。 然而,当这种情况发生时,执行就会停止,我的拆解...

回答 2 投票 0

如何避免在AutoFixture中使用全局自定义

我正在尝试使用 ISpecimenBuilder 创建一个对象: var 固定装置=新固定装置(); Fixture.Customizations.Add(new SkipNonPrimitiveMembersCustomization()); var person=fixture.Create(...

回答 1 投票 0

在填充特定类型的所有属性后,如何向 AutoFixture 添加后处理步骤?

我在测试中使用 AutoFixture,需要生成具有特定规则的对象。 我有一个对象,其中有一些包含对象的嵌套属性。业务规则是这样的:一项财产...

回答 1 投票 0

使用 AutoFixture 自定义克隆方法

我的单元测试有问题。我使用 AutoFixture 填充对象,并且某些对象在层次结构中的某处具有 ICloneable 对象。该测试是完全通用的,所以我需要一个解决方案...

回答 1 投票 0

在 AutoFixture 中创建具有内部构造函数和自引用构造函数参数类型的类型

我们正在使用 AutoFixture.AutoMoq 4.17.0。 以下代码在 Create 期间引发异常: AutoFixture.ObjectCreationExceptionWithPath:AutoFixture 无法 从创建一个实例 XXX.

回答 1 投票 0

是否有更好的方法在 C# 中进行这些样板测试?

目前使用 AutoFixture 作为防护方法的样板代码。但是有没有更好的方法来在单元测试中完成其余的样板代码呢?还是说不需要先测试...

回答 2 投票 0

即使忽略该行为,也能通过自动固定装置获得循环引用

我有以下测试方法,并且我使用 AutoFixture.Xunit2 进行测试。 [使用验证] 公共类 UpdateWorkspaceTests :TestBase { 私有只读夹具_fixture; 公开

回答 1 投票 0

AutoFixture:无法创建实例,可能没有公共构造函数

我有一个类(LoginService),它在构造函数中接受 IUser。这是为了执行集成测试而不是单元测试,因此我不想模拟这些,我有一些单元......

回答 2 投票 0

AutoFixture 会被深而圆形的对象图淹没吗

我正在使用的领域模型有很多循环引用。事实上,从图中的任何点都可以到达大多数对象。许多这些循环引用也已收集...

回答 2 投票 0

随机枚举生成

我希望 AutoFixture 在我尝试创建的类型中包含该枚举时使用该枚举的随机值。基本上和这个一样 https://github.com/AutoFixture/AutoFixture/issues/360...

回答 4 投票 0

CreateMany 在 With 子句中使用部分填充的对象时会生成空值

有了下面的代码,我使用 CreateMany(2) 生成 2 个学生对象,这两个对象的 SchoolName 必须是“Oxford”。另一个 SchoolId 必须是唯一的。 但学生变量如下

回答 1 投票 0

InlineAutoDataAttribute 但适用于 NUnit(适用于 TestCase 和 TestCaseSource)

简单来说: AutoMoqDataAttribute 类:AutoDataAttribute { 公共 AutoMoqDataAttribute() : 基础(new Fixture().Customize(new AutoMoqCustomization())) { } } 公共接口 IWeapo...

回答 3 投票 0

AutoFixture 相似度 - 仅比较匹配的属性

我希望能够使用 AutoFixture.SemanticComparison 比较以下两个对象的相似性: 公共类对象1 { 公共整数a; } 公共类对象2 { 公共整数a; 公共...

回答 1 投票 0

AutoFixture - 后处理器运行自定义 ISpecimenCommand 两次

我正在尝试添加 ICustomization 实现,以将生成的固定装置值写入控制台,以帮助诊断夜间构建测试运行中的间歇性测试失败。 问题是我...

回答 1 投票 0

如何用随机值填充对象的实例?

有什么方法可以给 AutoFixture 一个对象实例并让它遍历所有设置器并设置随机数据? wiki 示例仅展示如何从 AutoFixture 获取实例,...

回答 1 投票 0

如何强制AutoFixture创建ImmutableList

在System.Collections.Generic中有一个非常有用的ImmutableList。但对于这种类型 Autofixture 会抛出异常,因为它没有公共构造函数,它的创建方式就像 new Li...

回答 4 投票 0

无法在c# xunit中使用Auto Fixture创建自定义对象

我有下面的类和类别项映射的字典 公开课信息类 { 公共信息类() { this.InfoID = string.Empty; this.EDDetails = ...

回答 2 投票 0

如何在 Mock 转换为对象后获取 Mock 的原始类型

我有一个 ServiceCollection,我想创建一个方法,可以传入一组参数,并让 ServiceCollection 在请求匹配类型时返回这些服务。我正在使用

回答 1 投票 0

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