autofixture 相关问题

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

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

可以使用 Autodata xUnit 理论注入 SUT 的特定构造函数参数吗?

考虑以下测试, [理论,我的约定] 公共无效 GetClientExtensionReturnsCorrectValue(BuilderStrategy sut) { 预期变量=“”; // <--??? the value injected into BuilderStr...

回答 1 投票 0

AutoFixture 支持 .NET6 的 `DateOnly` 吗?

我在使用 AutoFixture 构造 DateOnly 变量/字段时遇到异常。 (TimeOnly 的构建工作正常) AutoFixture.ObjectCreationExceptionWithPath :AutoFixture 无法创建...

回答 2 投票 0

Autofixture - 创建带有余数的浮点型、双精度型或小数型

如何修改 AutoFixture 创建浮点型、双精度型和小数型的方法,以便在创建这些类型时它们也将具有余数? 目前我这样做,但这会引发异常。 变种

回答 3 投票 0

AutoFixture、NSubstitute、带 ClassData 的 xUnit

我正在将 AutoFixture 与 NSubstitute 和 xUnit 一起使用。 我有以下属性实现: 公共类 AutoNSubstituteDataAttribute : AutoDataAttribute { 公共 AutoNSubstituteDataAttr...

回答 1 投票 0

内存数据库不支持单元测试中的 DefaultValue 映射

请告知如何在编写内存单元测试时为属性设置默认值映射。 数据库:SqlServer 存储库方法 - 公共异步任务 CreatePerson(CreatePersonRequest

回答 1 投票 0

Autofixture Xunit 应该抛出但没有抛出

我正在使用自动固定装置和自动数据为我的服务编写单元测试。这就是测试。 [理论] [AutoMoq数据] 公共异步任务 GetByIdAsync_WhenInvalidId_ShouldThrowNotFoundException( 模拟<

回答 1 投票 0

忽略虚拟属性

我们有带有实体框架的 MVC4 项目用于存储。 对于我们的测试,我们最近开始使用 Autofixture,它真的很棒。 我们的模型图非常深,通常通过

回答 3 投票 0

在 XUnit 测试中使用 AutoData 和 MemberData 属性

我面临一个有趣的问题。我发现 AutoDataAttribute 可用于最小化测试的“安排”部分(通过构造函数传递的依赖项)。惊人的! 例子: ...

回答 2 投票 0

XUnit 和 AutoFixture

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

回答 1 投票 0

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