Resolve all 46 low-severity architecture review findings

This commit is contained in:
Joseph Doherty
2026-09-09 22:56:36 -04:00
parent fef3e7675f
commit 9ee402bbcd
139 changed files with 2621 additions and 1082 deletions
@@ -20,6 +20,20 @@ public class StandbyRequestForwardingTests
// Filter: when does a standby relay, and when does it refuse?
// ------------------------------------------------------------------
[Fact]
public async Task Relay_DoesNotNegotiateAnEncodingItCannotForward()
{
var handler = new FakeHandler(request =>
{
Assert.False(request.Headers.Contains("Accept-Encoding"));
return Task.FromResult(new HttpResponseMessage(HttpStatusCode.OK) { Content = new StringContent("plain") });
});
var context = BuildRequestContext("{}");
context.Request.Headers.AcceptEncoding = "gzip, br";
await CreateForwarder(handler, "http://a").ForwardAsync(context, CancellationToken.None);
}
[Theory]
[InlineData(false)]
[InlineData(true)]