title: Google Drive API v2: InsertMediaUpload - Null response received
body: <p>Using: Drive v2: 1.5.0.99 Beta,  .NET Framework: 4.5</p>
  
  <p>The authentication takes place properly (using impersonation) -  via service account (AssertionFlowClient).
  Access token is obtained.  Service account has been granted domain wide privileges</p>
  
  <p>I am able to get the parent folder - ID  (strRootFolder) via Service.Files.List();</p>
  
  <pre><code>byte[] byteArray = System.IO.File.ReadAllBytes(FileName);
  
  Google.Apis.Drive.v2.Data.File flUpload = new Google.Apis.Drive.v2.Data.File();
  flUpload.Title = Title;
  flUpload.Description = Description;
  flUpload.MimeType = MimeType;
  flUpload.Parents = new List&lt;ParentReference&gt;() { new ParentReference() { Id = strRootFolder } };
  
  Google.Apis.Drive.v2.FilesResource.InsertMediaUpload drvRequest = drvService.Files.Insert(flUpload, new System.IO.MemoryStream(byteArray), "text/plain");
  drvRequest.Upload();
  </code></pre>
  
  <p>However Upload method does not send any request. No exception is thrown. Fiddler trace shows no request has been sent and hence request.responsebody is always null.</p>
  
  <p>Am I missing something ?</p>