File tree Expand file tree Collapse file tree 2 files changed +6
-5
lines changed
src/MyCSharp.HttpClientHints.AspNetCore
tests/MyCSharp.HttpClientHints.AspNetCore.UnitTests Expand file tree Collapse file tree 2 files changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -57,9 +57,10 @@ public static IServiceCollection AddHttpClientHints(this IServiceCollection serv
5757 headers . Add ( "Sec-CH-UA-Mobile" ) ;
5858 }
5959
60- if ( ! string . IsNullOrEmpty ( httpClientHintsConfig . Additional ) )
60+ // customization
61+ if ( httpClientHintsConfig . Additional is not null )
6162 {
62- headers . Add ( httpClientHintsConfig . Additional ) ;
63+ headers . AddRange ( httpClientHintsConfig . Additional ) ;
6364 }
6465
6566 // register middleware config
Original file line number Diff line number Diff line change @@ -71,15 +71,15 @@ public void AddHttpClientHints_CustomAdditionalHeader_RegistersAdditionalHeader(
7171 {
7272 // Arrange
7373 ServiceCollection services = new ( ) ;
74- const string customHeader = "X-Custom-Header" ;
74+ string [ ] customHeaders = [ "X-Custom-Header" ] ;
7575
7676 // Act
77- services . AddHttpClientHints ( options => options . Additional = customHeader ) ;
77+ services . AddHttpClientHints ( options => options . Additional = customHeaders ) ;
7878 ServiceProvider serviceProvider = services . BuildServiceProvider ( ) ;
7979 HttpClientHintsMiddlewareConfig options = serviceProvider . GetRequiredService < IOptions < HttpClientHintsMiddlewareConfig > > ( ) . Value ;
8080
8181 // Assert
82- Assert . Contains ( customHeader , options . ResponseHeader ) ;
82+ Assert . Contains ( "X-Custom-Header" , options . ResponseHeader ) ;
8383 }
8484
8585 [ Fact ]
You can’t perform that action at this time.
0 commit comments