public void GetRequestCorrelationId_ReturnsRequestFromHeader(string header) { var request = new MockHttpRequest(); request.Headers.Add("x-mac-requestid", header); var value = request.GetRequestCorrelationId(); value.Should().Be(header); }
public void GetRequestCorrelationId_UsesHeaderNameFromFeature(string header) { string defaultHeaderName = RateLimitFeature.CorrelationIdHeader; const string headerName = "sunkilmoon"; RateLimitFeature.CorrelationIdHeader = headerName; var request = new MockHttpRequest(); request.Headers.Add(headerName, header); var value = request.GetRequestCorrelationId(); value.Should().Be(header); RateLimitFeature.CorrelationIdHeader = defaultHeaderName; }
public void GetRequestCorrelationId_UsesHeaderNameFromFeature(string header) { string defaultHeaderName = RateLimitFeature.CorrelationIdHeader; const string headerName = "sunkilmoon"; RateLimitFeature.CorrelationIdHeader = headerName; var request = new MockHttpRequest(); request.Headers.Add(headerName, header); var value = request.GetRequestCorrelationId(); value.Should().Be(header); RateLimitFeature.CorrelationIdHeader = defaultHeaderName; }
public void GetRequestCorrelationId_ReturnsNull_IfHeaderMissing() { var request = new MockHttpRequest(); request.GetRequestCorrelationId().Should().BeNull(); }
public void GetRequestCorrelationId_ReturnsNull_IfHeaderMissing() { var request = new MockHttpRequest(); request.GetRequestCorrelationId().Should().BeNull(); }