public void Test() { for (int i = 0; i < 10; i++) { var randomContent = new RandomContent( 0.7, 12, new Random(47) ); var generate = Stopwatch.StartNew(); var dataType = randomContent.Generate(); var bytes = new Content( dataType ).AsBytes(); var generateElapsed = generate.Elapsed; generate.Restart(); var sut = new TemporaryResponse(); var collection = sut.Feed(new ArraySegment <byte>(bytes)); var feed = generate.Elapsed; collection.Should().HaveCount(1); Console.WriteLine($"{generateElapsed} {feed}"); } }
private DataType SubGenerate() { var content = new RandomContent( arrayThreshold * 0.9, maxArrayElements, random, deep + 1 ); return(content.Generate()); }