我在创建类型为 string[] 的字符串数组时遇到问题,每次它都会创建 3 个值,但我希望能够控制它。
我正在使用
var tst = fixture.Create<string[]>();
我也研究过使用 CreateMany
但它似乎返回了一种 IEnumerable。
有人有什么想法吗?
最佳答案
使用 RepeatCount
属性:
var fixture = new Fixture { RepeatCount = 9 };
var actual = fixture.Create<string[]>();
// -> The 'actual' array is 9 items now.
或
fixture.CreateMany<string>(9).ToArray()
关于c# - Autofixture:控制创建的 string[] 类型元素的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24507203/