创建要测试的对象列表

本文关键字:对象 列表 测试 创建 | 更新日期: 2023-09-27 18:26:36

是否可以以流畅的方式创建N个对象?类似于:

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

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

我有很多属性需要这样做,所以我想避免到处都有for循环。

有人知道这方面的工具吗?

创建要测试的对象列表

您可以使用Enumerable.Range:

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