コード例 #1
0
ファイル: LargeObject.cs プロジェクト: zlatanov/json
        public static LargeObject Create()
        {
            var rng = Program.Rng;
            var obj = new LargeObject
            {
                Id          = rng.Next(0, Int32.MaxValue),
                Age         = rng.Next(0, 70),
                Amount      = (Decimal)(rng.NextDouble() * 1000),
                Description = Program.RandomString(rng.Next(1, 30), "The quick brown fox jumps over the lazy dog"),
                Double      = rng.NextDouble(),
                Price       = (Decimal)(rng.NextDouble() * 10),
                Probability = (Decimal)rng.NextDouble(),
                Single      = rng.Next(0, Int16.MaxValue),
                Time        = DateTime.Now,
                TimeUtc     = DateTime.UtcNow,
                Uid         = Guid.NewGuid(),
                X           = (Byte)rng.Next(0, 255),
                Y           = (Byte)rng.Next(0, 255),
                Z           = (Byte)rng.Next(0, 255)
            };

            return(obj);
        }
コード例 #2
0
 public void Setup()
 {
     Objects          = Enumerable.Range(0, 100000).Select(x => LargeObject.Create()).ToList();
     ObjectsJson      = JsonConvert.Serialize(Objects);
     ObjectsJsonBytes = Encoding.UTF8.GetBytes(ObjectsJson);
 }
コード例 #3
0
ファイル: WritingLargeObject.cs プロジェクト: zlatanov/json
 public void Setup()
 {
     Objects = Enumerable.Range(0, 100000).Select(x => LargeObject.Create()).ToList();
 }