使用 XUnit,我想将字符串列表传递给测试(使用ClassData或MemberData)。有没有办法做这样的事情,但有一个列表:
之前:
public static IEnumerable<object[]> GetPersonFromDataGenerator()
{
yield return new object[]
{
new Person {"Tribbiani"},
new Person {"Gotti"},
new Person {"Sopranos"},
new Person {"Corleone"}
};
}
之后:
public static IEnumerable<object[]> GetPersonFromDataGenerator()
{
var listOfPersons = GetList();
yield return new object[]
{
foreach(var p in listOfPersons)
{
new Person {p}
}
};
}
它需要符合IEnumerable<object[]>XUnitClassData和MemberData装置的要求。
撒科打诨
相关分类