From 9aabd719b01876037264699e2f34b751db21b6e1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 26 Oct 2026 16:58:52 +0000 Subject: [PATCH 1/2] Bump the dotnet group with 3 updates Bumps CsCheck from 4.9.1 to 5.0.0 Bumps Markdig from 1.4.1 to 1.5.0 Bumps TUnit from 1.75.0 to 1.76.28 --- updated-dependencies: - dependency-name: CsCheck dependency-version: 5.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dotnet - dependency-name: Markdig dependency-version: 1.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dotnet - dependency-name: TUnit dependency-version: 1.76.28 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dotnet ... Signed-off-by: dependabot[bot] --- MarkupString.Tests/MarkupString.Tests.csproj | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/MarkupString.Tests/MarkupString.Tests.csproj b/MarkupString.Tests/MarkupString.Tests.csproj index 4a038e1..9c10fe0 100644 --- a/MarkupString.Tests/MarkupString.Tests.csproj +++ b/MarkupString.Tests/MarkupString.Tests.csproj @@ -8,11 +8,11 @@ TUnit0038;TUnitAssertions0002 - - + + - + From 19d07c0d42c5b13fc00269894db12edaef739c96 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 27 Oct 2026 05:15:04 +0000 Subject: [PATCH 2/2] Use Gen.OneOf for constants: CsCheck 5.0 removed Gen.OneOfConst Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01Rqqt7UAqoWe6X8yqKe3jXR --- MarkupString.Tests/Ansi/MarkdownRenderTests.cs | 4 ++-- MarkupString.Tests/Properties/RoundTripProperties.cs | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/MarkupString.Tests/Ansi/MarkdownRenderTests.cs b/MarkupString.Tests/Ansi/MarkdownRenderTests.cs index 8d80669..3802b49 100644 --- a/MarkupString.Tests/Ansi/MarkdownRenderTests.cs +++ b/MarkupString.Tests/Ansi/MarkdownRenderTests.cs @@ -298,7 +298,7 @@ public async Task TextTheVocabularyMarksIsKept() [Test] public void PlainTextReadsBackAsItself() { - var gen = Gen.OneOfConst(Pieces).Array[0, 12].Select(string.Concat); + var gen = Gen.OneOf(Pieces).Array[0, 12].Select(string.Concat); Check.Sample(gen, text => { var markdown = Render(MarkupText.Plain(text)); @@ -318,7 +318,7 @@ public void PlainTextReadsBackAsItself() public void StyledTextReadsBackAsItsWords() { var styles = new[] { Bold, Italic, AnsiMarkup.Create(strikeThrough: true), AnsiMarkup.Create(bold: true, italic: true) }; - var gen = Gen.Select(Gen.OneOfConst(Pieces).Array[1, 4].Select(string.Concat), Gen.Int[-1, styles.Length - 1]) + var gen = Gen.Select(Gen.OneOf(Pieces).Array[1, 4].Select(string.Concat), Gen.Int[-1, styles.Length - 1]) .Array[1, 5] .Select(parts => MarkupText.Join(MarkupText.Plain(" "), parts.Select(part => part.Item2 < 0 ? MarkupText.Plain(part.Item1) : MarkupText.Wrap(styles[part.Item2], part.Item1)))); Check.Sample(gen, text => diff --git a/MarkupString.Tests/Properties/RoundTripProperties.cs b/MarkupString.Tests/Properties/RoundTripProperties.cs index 6821ce4..dcedf69 100644 --- a/MarkupString.Tests/Properties/RoundTripProperties.cs +++ b/MarkupString.Tests/Properties/RoundTripProperties.cs @@ -74,7 +74,7 @@ public class RoundTripProperties /// Links are rare (the no-link case is weighted five to one) and cover both kinds, an /// unsafe scheme, a hint, and a target that needs encoding. /// - private static readonly Gen<(string? Url, string? Text, LinkKind Kind)> GenLink = Gen.OneOfConst( + private static readonly Gen<(string? Url, string? Text, LinkKind Kind)> GenLink = Gen.OneOf( ((string?)null, (string?)null, LinkKind.Url), (null, null, LinkKind.Url), (null, null, LinkKind.Url), @@ -105,8 +105,8 @@ public class RoundTripProperties clear: flag[8])); private static readonly Gen GenHtmlMarkup = Gen.Select( - Gen.OneOfConst("b", "i", "u", "s", "send", "div"), - Gen.OneOfConst(null, null, "class=\"x\"", "href=\"north\" hint=\"Go north\""), + Gen.OneOf("b", "i", "u", "s", "send", "div"), + Gen.OneOf(null, null, "class=\"x\"", "href=\"north\" hint=\"Go north\""), (tag, attributes) => (IMarkup)HtmlMarkup.Create(tag, attributes)); private static readonly Gen GenSet = @@ -221,7 +221,7 @@ public void PadWithTruncation_NeverExceedsTheRequestedWidth() }; Check.Sample( - Gen.Select(GenMarkupText, Gen.Int[0, 60], Gen.OneOfConst('.', '-', '*', ' ')), + Gen.Select(GenMarkupText, Gen.Int[0, 60], Gen.OneOf('.', '-', '*', ' ')), property, seed: Seed, iter: 5000); }