创建用于测试的对象列表

时间:2014-10-15 21:08:41

标签: c#

是否可以流畅地创建N个对象?类似的东西:

(new Conversion(random.Next(80, 120), random.NextItem(x.Units)).Generate(2000);

我正在尝试创建随机对象来填充数据库以进行测试。

我有很多属性需要这样做,所以我想避免在任何地方使用循环。

有谁知道这个工具?

1 个答案:

答案 0 :(得分:3)

您可以使用Enumerable.Range

List<Conversion> conversions = Enumerable.Range(1, 2000)
    .Select(i => new Conversion(random.Next(80, 120), random.NextItem(x.Units)))
    .ToList();