Skip to content

add init (#1)

add init (#1) #4

GitHub Actions / DotNET Tests succeeded Nov 4, 2024 in 1s

15 passed, 0 failed and 0 skipped

Tests passed successfully

✅ ./artifacts/testResults/test-results.trx

15 tests were completed in 5s with 15 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
MyCSharp.HttpClientHints.AspNetCore.UnitTests.HttpClientHintsHttpContextExtensionsTests 5✅ 211ms
MyCSharp.HttpClientHints.AspNetCore.UnitTests.HttpClientHintsRegistrationTests 6✅ 309ms
MyCSharp.HttpClientHints.AspNetCore.UnitTests.HttpClientHintsRequestMiddlewareTests 4✅ 211ms

✅ MyCSharp.HttpClientHints.AspNetCore.UnitTests.HttpClientHintsHttpContextExtensionsTests

✅ GetClientHints_ReturnsCorrectMobileValue_WhenMobileHeaderIsFalse
✅ GetClientHints_ReturnsCorrectMobileValue_WhenMobileHeaderIsNull
✅ GetClientHints_ReturnsCorrectMobileValue_WhenMobileHeaderIsTrue
✅ GetClientHints_ReturnsCorrectValues_WhenHeadersArePresent
✅ GetClientHints_ReturnsNullValues_WhenHeadersAreMissing

✅ MyCSharp.HttpClientHints.AspNetCore.UnitTests.HttpClientHintsRegistrationTests

✅ AddHttpClientHints_AllHeadersDisabled_RegistersNoHeaders
✅ AddHttpClientHints_CustomAdditionalHeader_RegistersAdditionalHeader
✅ AddHttpClientHints_CustomLifetime_RegistersLifetime
✅ AddHttpClientHints_DefaultOptions_RegistersDefaultHeaders
✅ AddHttpClientHints_DisablePlatformHeader_DoesNotRegisterPlatformHeaders
✅ UseHttpClientHints_ReturnsApplicationBuilder

✅ MyCSharp.HttpClientHints.AspNetCore.UnitTests.HttpClientHintsRequestMiddlewareTests

✅ InvokeAsync_WithConfiguredLifetime_AddsAcceptCHLifetimeHeader
✅ InvokeAsync_WithConfiguredResponseHeader_AddsAcceptCHHeader
✅ InvokeAsync_WithoutLifetime_DoesNotAddAcceptCHLifetimeHeader
✅ InvokeAsync_WithoutResponseHeader_DoesNotAddHeaders