From 7b0863b14c2b553b18e76797b960b42550e5db0b Mon Sep 17 00:00:00 2001 From: Steven Giesel Date: Sun, 25 Oct 2026 16:45:13 +0100 Subject: [PATCH] Bump AngleSharp to 1.8.6 and implement SelectedIndex setter (fixes #1957) --- CHANGELOG.md | 4 ++++ Directory.Packages.props | 2 +- ...ratorTest.Generator#HtmlSelectElementWrapper.g.verified.cs | 4 ++++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f289f6066..482ab78d6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,10 @@ All notable changes to **bUnit** will be documented in this file. The project ad ## [Unreleased] +### Fixed + +- `Find` threw `TypeLoadException` with AngleSharp 1.8.6 because `HtmlSelectElementWrapper` did not implement the new `SelectedIndex` setter. Reported by [@poxet](https://github.com/poxet) in #1957. Fixed by [@linkdotnet](https://github.com/linkdotnet). + ## [2.12.5] - 2026-10-19 ### Fixed diff --git a/Directory.Packages.props b/Directory.Packages.props index 1d462f834..95a3da0d9 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -18,7 +18,7 @@ - + diff --git a/tests/bunit.generators.tests/Web.AngleSharp/WrapperElementsGeneratorTest.Generator#HtmlSelectElementWrapper.g.verified.cs b/tests/bunit.generators.tests/Web.AngleSharp/WrapperElementsGeneratorTest.Generator#HtmlSelectElementWrapper.g.verified.cs index b4f0b77c5..32178d2a8 100644 --- a/tests/bunit.generators.tests/Web.AngleSharp/WrapperElementsGeneratorTest.Generator#HtmlSelectElementWrapper.g.verified.cs +++ b/tests/bunit.generators.tests/Web.AngleSharp/WrapperElementsGeneratorTest.Generator#HtmlSelectElementWrapper.g.verified.cs @@ -1572,6 +1572,10 @@ public int SelectedIndex [System.Diagnostics.DebuggerStepThrough] [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] get => WrappedElement.SelectedIndex; + [System.Diagnostics.DebuggerHidden] + [System.Diagnostics.DebuggerStepThrough] + [System.Runtime.CompilerServices.MethodImpl(MethodImplOptions.AggressiveInlining)] + set => WrappedElement.SelectedIndex = value; } ///