Autofixture:控制创建字符串[]类型的元素的数量

本文关键字:类型 元素 控制 创建 字符串 Autofixture | 更新日期: 2023-09-27 18:10:52

我有一个问题,创建类型为string[]的字符串数组,每次它创建3个值,但我希望能够控制这。

我使用

 var tst = fixture.Create<string[]>();

我也研究过使用CreateMany,但似乎返回IEnumerable类型。

谁有什么想法?

Autofixture:控制创建字符串[]类型的元素的数量

使用RepeatCount属性:

var fixture = new Fixture { RepeatCount = 9 };
var actual = fixture.Create<string[]>();
// -> The 'actual' array is 9 items now.

fixture.CreateMany<string>(9).ToArray()