コード例 #1
0
        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))
            });
        }
コード例 #2
0
        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);
        }