autofixture 相关问题

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

使用Autofixture,Moq和XUnit的类中的部分模拟方法

我只想模拟类的某些方法,并为其他方法调用真正的实现。我有sut类Test,其中Runner类已注入构造函数中。此注入的类具有...

回答 1 投票 0


全局自动修复寄存器类型

我在这种情况下使用AutoFixture来实现包含Mongo ObjectId的对象,例如Fixture Fixture = new Fixture(); Fixture.Register(ObjectId.GenerateNewId);但是我这样做是为了...

回答 3 投票 7

。NET核心使用Xunit + Autofixture + Moq编写更好的单元测试

在用于单元测试的.NET Core中,我正在使用Xunit,Moq和Autofixture。但是即使有了它们,我仍然发现我的单元测试变得复杂并且需要时间。也许有人可以告诉我是否有办法...

回答 1 投票 0

需要泛型类型时,单元测试

我有以下问题。我想测试一个泛型类MyClass的。不过,我真的不关心被用于T.然而型,当我在测试中创建MyClass的实例,我...

回答 2 投票 0

AutoFixture:如何正确使用BooleanSwitch()从ISpecimenBuilder实现生成随机值?

我有一个完全由字符串类型的一类......我不满意这点,但不能改变它。这个类是一些CSV格式越来越解析的代表性。现在,我想...

回答 1 投票 -1

AutoFixture.Freeze IEnumerable of Mocks

我很自在使用AutoFixture.Freeze >()使用.Verify()和.Setup()来设置测试类但是,在我正在处理的类中需要一个可枚举的...

回答 1 投票 0

创建列表时AutoFixture.ObjectCreationException

我试图使用AutoFixture模拟特定方法的数据。 _dataProvider = Substitute.For (); var rateTypes = _fixture.Build ().CreateMany(12)....

回答 1 投票 0

Autofixture - 来自先前构造的属性的新列表中的基本属性

我想我错过了一些东西,但我想要做的是:我的C#代码中有两个数据库实体。一个是另一个孩子,因此孩子包含一个......

回答 1 投票 1

使用自动混合控制对象树的生成深度

我试图用Autofixture控制对象树的生成深度。在某些情况下,我只想生成根对象,在另一组情况下,我可能想要生成树...

回答 2 投票 10

AutoFixture:为生成的所有随机日期指定边界(或设置为“now”)

我需要告诉AutoFixture它生成的所有随机日期应该在一定限度内,或者,例如,等于Now。我想只是设置Fixture实例的行为,所以它...

回答 1 投票 0

使用具有许多构造函数参数的内部JSON构造函数在AutoFixture 4.8.0中创建公共类型

与AutoFixture 4.8.0一样,是否有更好的替代方法来使用Fixture.Register注册一个函数来创建一个只暴露内部构造函数的类型?在上下文中:我正在研究.net ...

回答 1 投票 2

AutoFixtures以及如何使用它们

我目前正在使用自动混合进行单元测试。我有这个类媒体,我想用随机值创建,我被告知这可以使用自动装置完成 - 所以我尝试使用...

回答 1 投票 1

通过AutoFixture通过索引器设置自定义值

我正在尝试使用Fixture.Build创建带有索引器的对象。不幸的是,我遇到了错误,我无法弄清楚如何正确地做到这一点。代码示例:public class EntityWithIndexer {...

回答 1 投票 1

AutoFixture构建具有独特属性的集合

是否有可能在AutoFixture中创建具有唯一属性的集合?例如,我想创建一个集合:public class Foo {public int Id {get;公共...

回答 1 投票 1

使用AutoFixture / AutoMoq为深层嵌套类创建模拟?

我想编写一个单元测试来覆盖一些在对象图中相当深的readonly属性。我的意思是这样的方法:public string MethodToTest(IClassA classA){return ...

回答 1 投票 2

如何为集合中的属性指定特定值?

public PNDTicketNumberIsUniqueValidatorTests(){_ fixture = new Fixture()。Customize(new AutoMoqCustomization()); _validator = new PNDTicketNumberIsUniqueValidator(); var pnd = _fixture ....

回答 1 投票 0

使用xunit生成具有整数范围的多个测试用例

有没有办法在xUnit中自动生成多个测试用例?或者我注定要将每个可能的输入指定为InlineData?在下面的例子中,在NCrunch或VS测试运行器中它看起来......

回答 2 投票 0

使用OmitAutoProperties进行AutoFixture自定义无法正常工作

我正在使用带有NUnit的AutoFixture,当我使用OmitAutoProperties时,属性仍然会被自动填充。这是我的定制的样子:公共类......

回答 1 投票 0

使用NUnit AutoMoq的AutoFixture可防止测试运行

更新:AutoFixture团队在3.51版本中发布了此修复程序。只需扩展AutoDataAttribute即可:public class AutoDataFixedNameAttribute:AutoDataAttribute {public ...

回答 1 投票 4

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