gpt4 book ai didi

c# - 使用 AutoFixture 生成字典

转载 作者:可可西里 更新时间:2023-11-01 08:20:52 26 4
gpt4 key购买 nike

对于列表,我们可以做

fixture.CreateMany<List<string>>(1000); // with 1000 elements

但是如何用字典来做呢?并且能够指定要生成的元素数量。

最佳答案

您可以简单地创建项目然后构建字典,如下所示:

fixture
.CreateMany<KeyValuePair<int, string>>(1000)
.ToDictionary(x => x.Key, x => x.Value);

这或多或少是 AutoFixture does internally 的内容.

另一种选择是创建一个新的 ICustomization ,拦截任何 Dictionary<,> 的请求并 build 它们。它可以使用 existing 中的代码实现classes .

关于c# - 使用 AutoFixture 生成字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24843430/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com