public async Task Parallel_Requests()

in CachingProxyTests/src/CachingProxyTest.cs [303:317]


    public async Task Parallel_Requests()
    {
      const string url = "/repo1.maven.org/maven2/org/apache/ant/ant-xz/1.10.5/ant-xz-1.10.5.jar";

      var response1 = myServer.CreateClient().GetAsync(url);
      var response2 = myServer.CreateClient().GetAsync(url);

      var result = await Task.WhenAll(response1, response2);

      AssertStatusHeader(result[0], CachingProxyStatus.MISS);
      AssertStatusHeader(result[1], CachingProxyStatus.MISS);

      await AssertGetResponse("/repo1.maven.org/maven2/org/apache/ant/ant-xz/1.10.5/ant-xz-1.10.5.jar", HttpStatusCode.OK,
        (message, bytes) => { AssertStatusHeader(message, CachingProxyStatus.HIT); });
    }