public async Task Get_Followed_By_Head()

in CachingProxyTests/src/CachingProxyTest.cs [107:121]


    public async Task Get_Followed_By_Head()
    {
      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.MISS));

      await AssertHeadResponse("/repo1.maven.org/maven2/org/apache/ant/ant-xz/1.10.5/ant-xz-1.10.5.jar", HttpStatusCode.OK,
        message =>
        {
          AssertStatusHeader(message, CachingProxyStatus.HIT);
          Assert.Equal(11541, GetContentLength(message));
          Assert.Equal("application/java-archive", message.Content.Headers.ContentType?.ToString());
          Assert.Equal("Tue, 10 Jul 2018 04:58:42 GMT", message.Content.Headers.GetValues("Last-Modified").Single());
          Assert.Equal("public, max-age=31536000", message.Headers.CacheControl?.ToString());
        });
    }