AutoFixture是.NET的开源库,旨在最大限度地减少单元测试的“排列”阶段。它的主要目标是允许开发人员专注于正在测试的内容,而不是如何设置测试场景,方便的是创建包含测试数据的对象图。
当我试图对一个服务方法进行单元测试时,它实现的基本抽象类构造函数包含2个参数。我想在使用Auto-Fixture调用服务时自定义这些参数。
AutoFixture可以为每个可能的枚举类创建一个对象列表吗?
我是Autofixture的新手,但我非常喜欢它提供的功能。我有一个处理不同类型的推送通知的类,对于每一种类型我都有一个Enum。我希望Autofixture能够...
如何在单元测试中设置InlineAutoData标签中的bool数组?
我想测试一个方法。需要一个布尔数组来测试这个方法,如何在InlineAutoData标签中设置这个数组?如何在InlineAutoData标签中设置这个数组?我的代码示例如下 [理论] [InlineAutoData([true,...]]。
如何使用自定义SpecimenBuilder与AutoFixture创建新的对象实例。
目前我有这样的代码: private ConnectedClient WithConnection(IConnection connection) { var builder = new ClientWithConnectionSpecimenBuilder(connection); Fixture.Customizations.Add(...)
我正在使用Autofixture生成我的测试模型,但在某些情况下,它表示我的模型具有一个无法找到的循环引用。失败的模型是类RepresentationExpense和...
我发现了一个可行的解决方案(使用DTO和AutoMapper),下面将对此进行复制,但是我希望给出一个答案,该答案列出了使用示例解决问题的不同方法,这将...
我有一个复杂的图,来自EF6(数据库优先),我想在测试域模型时使用模拟和测试治具进行模拟。为了防止循环依赖关系出现问题,我添加了...
AutoFixture:冻结运行时类型不会引发任何公共构造函数错误
在这一点上,我的大脑被炸了,如果这很愚蠢,我深表歉意:我正在尝试收集所有类型,这些类型在运行时使用反射来实现接口类型,并让AutoFixture创建...
我正在尝试测试一个服务类,但遇到了一些困难。该类具有私有构造函数,因此有必要从返回懒惰的静态Instance属性创建它。
我正在学习xunit,moq和autofixture。我的服务层中有下面的方法,我想测试它的ID是否错误。我在测试中通过的ID不存在。公共异步...
我目前正在尝试使用自动固定功能创建一个预定义的固定功能,以作为使用内存中提供程序的ApplicationDbContext的ICustomization的实现。公共类...
如何在NSubstitute中使用AutoFixture的示例
我经常使用NSubstitute。我喜欢它。我只是在研究AutoFixture。好像很棒!我看过NSubstitute的AutoFixture,并在Moq中看到了一些有关如何使用此功能的示例。但是...
我正在C#8.0中使用AutoFixture编写一些测试的代码,但是我想关于类继承存在问题。例如,我有以下类:public class Parent {public Guid ID {get; ...
我正在尝试使用mstest为.net Core 3 Web API构建单元测试。我还在使用:Autofixture Moq AutoFixture.AutoMoq当未找到啤酒时,此单元测试应返回NotFound()响应。 ...
我正在尝试使用mstest为.net Core 3 Web API构建单元测试。我还在使用:Autofixture Moq AutoFixture.AutoMoq当未找到啤酒时,此单元测试应返回NotFound()响应。 ...
我如何找出AutoFixture为何抛出Kernel.OmitSpecimen异常
我正在研究一个带有一些循环引用的相当嵌套的模型。它还使用实体框架,因此所有列表都是ICollection 。为了适应这一点,我正在像这样配置AutoFixture:...
我正在使用BDDfy,AutoFixture和Moq进行测试。我想检查是否已使用某个参数调用了函数。该函数具有许多参数。更新...
我有一个包含char属性的对象。对于我的测试,我需要将该属性设置为除I或R以外的任何值。理想情况下,AutoFixture是否有本机可以做的任何事情来使它更清洁,...
我有一个测试用例,其中需要4个不同的日期来构建对象。我发现的所有内容似乎都表明AutoFixture始终会生成唯一的元素,但问题是,当它生成日期时,它确实会生成...
我正在使用Autofixture进行单元测试,并带有自动生成的数据。为了测试一个简单的Controller端点(通过ID获取员工),我正在做类似的事情:[Theory,AutoDomainData] public ...