示例#1
0
 private void ReadFeedTestAndMeasure(string templateFile, int entryCount, bool isFullValidation)
 {
     foreach (var iteration in Benchmark.Iterations)
     {
         using (var stream = new MemoryStream(PayloadGenerator.GenerateFeed(templateFile, entryCount)))
         {
             using (iteration.StartMeasurement())
             {
                 using (var messageReader = ODataMessageHelper.CreateMessageReader(stream, Model, ODataMessageKind.Response, isFullValidation))
                 {
                     ODataReader feedReader = messageReader.CreateODataResourceSetReader(TestEntitySet, TestEntityType);
                     while (feedReader.Read())
                     {
                     }
                 }
             }
         }
     }
 }
示例#2
0
 public void SetupDataStream(string templateFile, int entryCount)
 {
     _stream = new MemoryStream(PayloadGenerator.GenerateFeed(templateFile, entryCount));
 }