AutoFixture是.NET的开源库,旨在最大限度地减少单元测试的“排列”阶段。它的主要目标是允许开发人员专注于正在测试的内容,而不是如何设置测试场景,方便的是创建包含测试数据的对象图。
是否可以让 xUnit 创建的 ITestOutputHelper 在 AutoFixture 上下文中可用?
是否可以让 xUnit 创建的 ITestOutputHelper 在 AutoFixture 上下文中可用? 在我的集成测试中,我使用 Builder 类,其中包含一些常规操作的辅助方法...
我正在使用 AutoFixture,并且我想使用特定的构造函数。 我有以下代码,我喜欢使用 ITemplateParameterHandler 选择构造函数。 公开密封班
我正在构建一些集成测试,其中之一是测试事务。 我故意添加了一个 Commit 来强制断言失败。 然而,当这种情况发生时,执行就会停止,我的拆解...
我正在尝试使用 ISpecimenBuilder 创建一个对象: var 固定装置=新固定装置(); Fixture.Customizations.Add(new SkipNonPrimitiveMembersCustomization()); var person=fixture.Create(...
在填充特定类型的所有属性后,如何向 AutoFixture 添加后处理步骤?
我在测试中使用 AutoFixture,需要生成具有特定规则的对象。 我有一个对象,其中有一些包含对象的嵌套属性。业务规则是这样的:一项财产...
我的单元测试有问题。我使用 AutoFixture 填充对象,并且某些对象在层次结构中的某处具有 ICloneable 对象。该测试是完全通用的,所以我需要一个解决方案...
在 AutoFixture 中创建具有内部构造函数和自引用构造函数参数类型的类型
我们正在使用 AutoFixture.AutoMoq 4.17.0。 以下代码在 Create 期间引发异常: AutoFixture.ObjectCreationExceptionWithPath:AutoFixture 无法 从创建一个实例 XXX.
目前使用 AutoFixture 作为防护方法的样板代码。但是有没有更好的方法来在单元测试中完成其余的样板代码呢?还是说不需要先测试...
我有以下测试方法,并且我使用 AutoFixture.Xunit2 进行测试。 [使用验证] 公共类 UpdateWorkspaceTests :TestBase { 私有只读夹具_fixture; 公开
我有一个类(LoginService),它在构造函数中接受 IUser。这是为了执行集成测试而不是单元测试,因此我不想模拟这些,我有一些单元......
我正在使用的领域模型有很多循环引用。事实上,从图中的任何点都可以到达大多数对象。许多这些循环引用也已收集...
我希望 AutoFixture 在我尝试创建的类型中包含该枚举时使用该枚举的随机值。基本上和这个一样 https://github.com/AutoFixture/AutoFixture/issues/360...
CreateMany 在 With 子句中使用部分填充的对象时会生成空值
有了下面的代码,我使用 CreateMany(2) 生成 2 个学生对象,这两个对象的 SchoolName 必须是“Oxford”。另一个 SchoolId 必须是唯一的。 但学生变量如下
InlineAutoDataAttribute 但适用于 NUnit(适用于 TestCase 和 TestCaseSource)
简单来说: AutoMoqDataAttribute 类:AutoDataAttribute { 公共 AutoMoqDataAttribute() : 基础(new Fixture().Customize(new AutoMoqCustomization())) { } } 公共接口 IWeapo...
我希望能够使用 AutoFixture.SemanticComparison 比较以下两个对象的相似性: 公共类对象1 { 公共整数a; } 公共类对象2 { 公共整数a; 公共...
AutoFixture - 后处理器运行自定义 ISpecimenCommand 两次
我正在尝试添加 ICustomization 实现,以将生成的固定装置值写入控制台,以帮助诊断夜间构建测试运行中的间歇性测试失败。 问题是我...
有什么方法可以给 AutoFixture 一个对象实例并让它遍历所有设置器并设置随机数据? wiki 示例仅展示如何从 AutoFixture 获取实例,...
如何强制AutoFixture创建ImmutableList
在System.Collections.Generic中有一个非常有用的ImmutableList。但对于这种类型 Autofixture 会抛出异常,因为它没有公共构造函数,它的创建方式就像 new Li...
无法在c# xunit中使用Auto Fixture创建自定义对象
我有下面的类和类别项映射的字典 公开课信息类 { 公共信息类() { this.InfoID = string.Empty; this.EDDetails = ...
我有一个 ServiceCollection,我想创建一个方法,可以传入一组参数,并让 ServiceCollection 在请求匹配类型时返回这些服务。我正在使用