in CachingProxyTests/src/CachingProxyTest.cs [414:431]
public async Task Remote_NotFound()
{
await AssertGetResponse("/repo1.maven.org/maven2/not_found.txt", HttpStatusCode.NotFound,
(message, bytes) =>
{
AssertStatusHeader(message, CachingProxyStatus.NEGATIVE_MISS);
AssertCachedStatusHeader(message, HttpStatusCode.NotFound);
Assert.Null(message.Headers.CacheControl);
});
await AssertGetResponse("/repo1.maven.org/maven2/not_found.txt", HttpStatusCode.NotFound,
(message, bytes) =>
{
AssertStatusHeader(message, CachingProxyStatus.NEGATIVE_HIT);
AssertCachedStatusHeader(message, HttpStatusCode.NotFound);
Assert.Null(message.Headers.CacheControl);
});
}