데이터에 약간의 차이가있는 개체의 목록을 만들려고합니다. 문자열 등 기타와 같은 형식은 매번 무작위이므로 괜찮습니다. 그러나 bool은 항상 CreateMany()에 의해 생성 된 컬렉션 내의 각 개체에서 동일한 값을가집니다. 시연을 위해AutoFixture CreateMany를 사용하여 교대로 bool 값을 생성 할 수 있습니까?
예 클래스 :
public class FooBar
{
public string Name { get; set; }
public bool IsFoo { get; set; }
public bool IsBar { get; set; }
}
var fooBars = new Fixture().Build<FooBar>().CreateMany(5).ToList();
// Result
fooBars[0].IsFoo; // true
fooBars[1].IsFoo; // true
fooBars[2].IsFoo; // true
...
는 아래 달성 할 수 있습니까?
// Wanted result
fooBars[0].IsFoo; // true
fooBars[1].IsFoo; // false
fooBars[2].IsFoo; // true
fooBars[3].IsFoo; // false
...
건배!
것은 당신이 말하는 : 즉,이 같은 것 한 가지 방법? – Tom