AutoFixture 中的随机 RepeatCount
Random RepeatCount in AutoFixture
我如何设置 AutoFixture 以便在它生成可迭代对象时,RepeatCount
每次都不同?我知道我每次都可以手动更改它,但我想知道是否有一些设置可以在我初始化灯具时更改。
AutoFixture 没有这样的功能,但在紧要关头,您可以这样做:
var fixture = new Fixture();
var rnd = new Random();
var foos = fixture.CreateMany<Foo>(rnd.Next(10));
或
var fixture = new Fixture();
var rnd = new Random();
var foos = fixture.Create<Generator<Foo>>().Take(rnd.Next(10));
我如何设置 AutoFixture 以便在它生成可迭代对象时,RepeatCount
每次都不同?我知道我每次都可以手动更改它,但我想知道是否有一些设置可以在我初始化灯具时更改。
AutoFixture 没有这样的功能,但在紧要关头,您可以这样做:
var fixture = new Fixture();
var rnd = new Random();
var foos = fixture.CreateMany<Foo>(rnd.Next(10));
或
var fixture = new Fixture();
var rnd = new Random();
var foos = fixture.Create<Generator<Foo>>().Take(rnd.Next(10));