在AutoFixer中使用一些设置属性创建复杂对象夹具的列表

时间:2019-01-08 09:43:17

标签: unit-testing autofixture

我想为列表创建一个灯具。

假设我有一个类MyClass,它具有以下属性:

public class MyClass
{
    int Id {get; set;}
    bool isTrue {get; set;}
    string Name {get; set;}
}

当前,我正在使用fixture.Build创建固定装置,并将其添加到for循环中的列表中(类似于下面的示例)

List<MyClass> lstMyClass = new List<MyClass>();
for(int i = 0; i< 5; i++)
{
   var obj = fixture.Build<MyClass>()
      .With(w => w.IsTrue, true)
      .With(w => w.Name, "Nat")
      .Create();
   lstMyClass.Add(obj);
}

如何为具有设置属性的列表创建灯具?另外,如果我想创建具有不同属性值的MyClass不同对象的灯具列表,该怎么办。

0 个答案:

没有答案