public async Task Caching_Works_Unknown_ContentLength()

in CachingProxyTests/src/CachingProxyTest.cs [282:300]


    public async Task Caching_Works_Unknown_ContentLength()
    {
      const string url = "/real/a.jar";
      await AssertGetResponse(url, HttpStatusCode.OK,
        (message, bytes) =>
        {
          AssertStatusHeader(message, CachingProxyStatus.MISS);
          Assert.Null(GetContentLength(message));
          Assert.Equal("a.jar", Encoding.UTF8.GetString(bytes));
        });

      await AssertGetResponse(url, HttpStatusCode.OK,
        (message, bytes) =>
        {
          AssertStatusHeader(message, CachingProxyStatus.HIT);
          Assert.Equal(5, GetContentLength(message));
          Assert.Equal("a.jar", Encoding.UTF8.GetString(bytes));
        });
    }