autofixture 相关问题

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

在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

如何在NSubstitute中使用AutoFixture的示例

我经常使用NSubstitute。我喜欢它。我只是在研究AutoFixture。好像很棒!我看过NSubstitute的AutoFixture,并在Moq中看到了一些有关如何使用此功能的示例。但是...

回答 2 投票 15

AutoFixture无法创建不可变对象

我正在C#8.0中使用AutoFixture编写一些测试的代码,但是我想关于类继承存在问题。例如,我有以下类:public class Parent {public Guid ID {get; ...

回答 1 投票 0

等待模拟方法的单元测试中的NRE

我正在尝试使用mstest为.net Core 3 Web API构建单元测试。我还在使用:Autofixture Moq AutoFixture.AutoMoq当未找到啤酒时,此单元测试应返回NotFound()响应。 ...

回答 1 投票 0

对象引用未设置为对象的实例。在.NET Core单元测试中

我正在尝试使用mstest为.net Core 3 Web API构建单元测试。我还在使用:Autofixture Moq AutoFixture.AutoMoq当未找到啤酒时,此单元测试应返回NotFound()响应。 ...

回答 1 投票 0

我如何找出AutoFixture为何抛出Kernel.OmitSpecimen异常

我正在研究一个带有一些循环引用的相当嵌套的模型。它还使用实体框架,因此所有列表都是ICollection 。为了适应这一点,我正在像这样配置AutoFixture:...

回答 1 投票 5

检查是否已在单元测试中使用某个参数调用了函数

我正在使用BDDfy,AutoFixture和Moq进行测试。我想检查是否已使用某个参数调用了函数。该函数具有许多参数。更新...

回答 2 投票 1

属性自动生成的固定约束条件

我有一个包含char属性的对象。对于我的测试,我需要将该属性设置为除I或R以外的任何值。理想情况下,AutoFixture是否有本机可以做的任何事情来使它更清洁,...

回答 2 投票 2

如何使用自动修复功能获得不同的日期(yyyy-mm-dd)

我有一个测试用例,其中需要4个不同的日期来构建对象。我发现的所有内容似乎都表明AutoFixture始终会生成唯一的元素,但问题是,当它生成日期时,它确实会生成...

回答 2 投票 2

使用自动修复功能生成副本

我正在使用Autofixture进行单元测试,并带有自动生成的数据。为了测试一个简单的Controller端点(通过ID获取员工),我正在做类似的事情:[Theory,AutoDomainData] public ...

回答 1 投票 1

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