diff --git a/src/Microsoft.Health.Fhir.CosmosDb.UnitTests/Features/Storage/CosmosResponseProcessorTests.cs b/src/Microsoft.Health.Fhir.CosmosDb.UnitTests/Features/Storage/CosmosResponseProcessorTests.cs index 4e8854808f..1be9d89bf0 100644 --- a/src/Microsoft.Health.Fhir.CosmosDb.UnitTests/Features/Storage/CosmosResponseProcessorTests.cs +++ b/src/Microsoft.Health.Fhir.CosmosDb.UnitTests/Features/Storage/CosmosResponseProcessorTests.cs @@ -17,6 +17,7 @@ using Microsoft.Health.Core.Configs; using Microsoft.Health.Core.Features.Context; using Microsoft.Health.Fhir.Core.Exceptions; +using Microsoft.Health.Fhir.Core.Features; using Microsoft.Health.Fhir.Core.Features.Context; using Microsoft.Health.Fhir.CosmosDb.Features.Metrics; using Microsoft.Health.Fhir.CosmosDb.Features.Queries; @@ -28,11 +29,14 @@ namespace Microsoft.Health.Fhir.CosmosDb.UnitTests.Features.Storage { public class CosmosResponseProcessorTests { + private static readonly string _customAuditHeaderPrefix = KnownHeaders.CustomAuditHeaderPrefix; + private readonly Dictionary _requestHeaders = new Dictionary(); private readonly Dictionary _responseHeaders = new Dictionary(); private readonly CosmosResponseProcessor _cosmosResponseProcessor; private readonly IMediator _mediator; private readonly RequestContextAccessor _fhirRequestContextAccessor; + private readonly IOptions _optionsAuditConfiguration; public CosmosResponseProcessorTests() { @@ -44,8 +48,14 @@ public CosmosResponseProcessorTests() _mediator = Substitute.For(); var nullLogger = NullLogger.Instance; + var auditConfiguration = new AuditConfiguration() + { + CustomAuditHeaderPrefix = _customAuditHeaderPrefix, + }; - _cosmosResponseProcessor = new CosmosResponseProcessor(_fhirRequestContextAccessor, _mediator, Substitute.For(), Substitute.For>(), nullLogger); + _optionsAuditConfiguration = Substitute.For>(); + _optionsAuditConfiguration.Value.Returns(auditConfiguration); + _cosmosResponseProcessor = new CosmosResponseProcessor(_fhirRequestContextAccessor, _mediator, Substitute.For(), _optionsAuditConfiguration, nullLogger); } [Fact]