in CachingProxyTests/src/CachingProxyTest.cs [396:411]
public async Task Unknown_Host()
{
await AssertGetResponse("/unknown_host.xyz/a.txt", HttpStatusCode.NotFound,
(message, bytes) =>
{
AssertStatusHeader(message, CachingProxyStatus.NEGATIVE_MISS);
AssertCachedStatusHeader(message, HttpStatusCode.ServiceUnavailable);
});
await AssertGetResponse("/unknown_host.xyz/a.txt", HttpStatusCode.NotFound,
(message, bytes) =>
{
AssertStatusHeader(message, CachingProxyStatus.NEGATIVE_HIT);
AssertCachedStatusHeader(message, HttpStatusCode.ServiceUnavailable);
});
}