public static MultipleSets Create(int nbItems) { Random rnd = new Random(); return(new MultipleSets() { Id = rnd.Next(), SimpleClasses = Enumerable.Range(1, nbItems).Select(i => SimpleClass.Create(i)).ToList(), StringSet = Enumerable.Range(1, nbItems).Select(i => Guid.NewGuid().ToString()).ToList(), IntegerSet = Enumerable.Range(1, nbItems).Select(i => rnd.Next()).ToArray(), DoubleSet = new Collection <double>(Enumerable.Range(1, nbItems).Select(i => rnd.NextDouble()).ToList()), DateSet = new HashSet <DateTime>(Enumerable.Range(1, nbItems).Select(i => DateTime.Now)) }); }
public static SimpleClass Create(int id) { var person = new SimpleClass() { Id = id, String = Guid.NewGuid().ToString(), Integer = id + 10, Date = DateTime.Now, NullableDate = null, Bool = false, StringToBeIgnored = "ignored property", IntArray = new int[] { 1, 2, 3 }, VerySimpleClass = Business.VerySimpleClass.Create() }; return(person); }