autofixture 相关问题

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

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

在AutoFixture中自定义抽象类的构造函数输入。

当我试图对一个服务方法进行单元测试时,它实现的基本抽象类构造函数包含2个参数。我想在使用Auto-Fixture调用服务时自定义这些参数。

回答 1 投票 0

AutoFixture可以为每个可能的枚举类创建一个对象列表吗?

我是Autofixture的新手,但我非常喜欢它提供的功能。我有一个处理不同类型的推送通知的类,对于每一种类型我都有一个Enum。我希望Autofixture能够...

回答 1 投票 0

如何在单元测试中设置InlineAutoData标签中的bool数组?

我想测试一个方法。需要一个布尔数组来测试这个方法,如何在InlineAutoData标签中设置这个数组?如何在InlineAutoData标签中设置这个数组?我的代码示例如下 [理论] [InlineAutoData([true,...]]。

回答 2 投票 0

如何使用自定义SpecimenBuilder与AutoFixture创建新的对象实例。

目前我有这样的代码: private ConnectedClient WithConnection(IConnection connection) { var builder = new ClientWithConnectionSpecimenBuilder(connection); Fixture.Customizations.Add(...)

回答 1 投票 0

找不到自动夹具循环参考

我正在使用Autofixture生成我的测试模型,但在某些情况下,它表示我的模型具有一个无法找到的循环引用。失败的模型是类RepresentationExpense和...

回答 2 投票 0

在实体框架中创建没有循环引用的域模型

我发现了一个可行的解决方案(使用DTO和AutoMapper),下面将对此进行复制,但是我希望给出一个答案,该答案列出了使用示例解决问题的不同方法,这将...

回答 4 投票 15

自动修复在复杂对象中创建不必要的深度

我有一个复杂的图,来自EF6(数据库优先),我想在测试域模型时使用模拟和测试治具进行模拟。为了防止循环依赖关系出现问题,我添加了...

回答 2 投票 1

AutoFixture:冻结运行时类型不会引发任何公共构造函数错误

在这一点上,我的大脑被炸了,如果这很愚蠢,我深表歉意:我正在尝试收集所有类型,这些类型在运行时使用反射来实现接口类型,并让AutoFixture创建...

回答 1 投票 0

使用静态惰性实例自动固定创建对象

我正在尝试测试一个服务类,但遇到了一些困难。该类具有私有构造函数,因此有必要从返回懒惰的静态Instance属性创建它。

回答 1 投票 0

编写xunit测试以测试通过的无效值

我正在学习xunit,moq和autofixture。我的服务层中有下面的方法,我想测试它的ID是否错误。我在测试中通过的ID不存在。公共异步...

回答 1 投票 0

为内存中的DbContext设置自动修复程序

我目前正在尝试使用自动固定功能创建一个预定义的固定功能,以作为使用内存中提供程序的ApplicationDbContext的ICustomization的实现。公共类...

回答 1 投票 0

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