Skip to content

add .NET 9

add .NET 9 #5

GitHub Actions / DotNET Tests succeeded Nov 12, 2024 in 0s

15 passed, 0 failed and 0 skipped

Tests passed successfully

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

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

Test suite Passed Failed Skipped Time
MyCSharp.HttpClientHints.AspNetCore.UnitTests.HttpClientHintsHttpContextExtensionsTests 5✅ 353ms
MyCSharp.HttpClientHints.AspNetCore.UnitTests.HttpClientHintsRegistrationTests 6✅ 485ms
MyCSharp.HttpClientHints.AspNetCore.UnitTests.HttpClientHintsRequestMiddlewareTests 4✅ 357ms

✅ 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