Beispiel #1
0
 // GET: api/Streaming/5
 public HttpResponseMessage Get(long RecordCount)
 {
     var response = Request.CreateResponse();
     response.Content=new PushStreamContent((stream, http, transport) =>
     {
         RecordsGenerator Generator = new RecordsGenerator();
         long i;
         using(var writer = new System.IO.StreamWriter(stream, System.Text.Encoding.UTF8))
         {
             for(i=0; i<RecordCount; i++)
             {
                 writer.Write(Generator.GetRecordString(i));
                 if(0==(i&0xFFFFF))
                     System.Diagnostics.Debug.WriteLine($"Record no: {i:N0}");
                 }
             }
         });
         return response;
     }
Beispiel #2
0
        private RecordsGenerator _sut; //System Under Test

        public RecordGenerator_Tests()
        {
            _sut = new RecordsGenerator();
        }