Skip to content

Bump AwesomeAssertions, Microsoft.NET.Test.Sdk and NSubstitute#192

Closed
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/nuget/testing-177265330a
Closed

Bump AwesomeAssertions, Microsoft.NET.Test.Sdk and NSubstitute#192
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/nuget/testing-177265330a

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 20, 2026

Copy link
Copy Markdown
Contributor

Updated AwesomeAssertions from 9.4.0 to 9.5.0.

Release notes

Sourced from AwesomeAssertions's releases.

9.5.0

What's Changed

New features

Improvements

Fixes

Others

Dependencies

Commits viewable in compare view.

Updated Microsoft.NET.Test.Sdk from 18.6.0 to 18.8.1.

Release notes

Sourced from Microsoft.NET.Test.Sdk's releases.

18.8.1

What's Changed

Full Changelog: microsoft/vstest@v18.8.0...v18.8.1

18.8.0

What's Changed

Full Changelog: microsoft/vstest@v18.7.0...v18.8.0

18.7.0

What's Changed

New Contributors

Full Changelog: microsoft/vstest@v18.6.0...v18.7.0

Commits viewable in compare view.

Updated NSubstitute from 5.3.0 to 6.0.0.

Release notes

Sourced from NSubstitute's releases.

6.0.0

ℹ️ No changes from Release Candidate 1.

NSubstitute v6.0.0

From RC1 notes:

  • [NEW] ArgMatchers.Matching predicate matcher as an alternative to Is(Expression<Predicate<T>>. (.NET6 and above.)
  • [UPDATE] Improved support for custom argument matchers. Arg.Is now accepts arg matchers.
  • [UPDATE][BREAKING] Update target frameworks: .NET8, .NET Standard 2.0
  • [UPDATE][BREAKING] Remove legacy obsolete API
  • [UPDATE][BREAKING] Mark as obsolete api CompatArg with pre c# 7.0 support
  • [UPDATE][BREAKING] Nullability is enabled for public api for .NET 8+ TFMs
  • [UPDATE] Migrate documentation to docfx platform and update samples to NUnit 4
  • [NEW] Added NuGet Package README file.

Full change list

6.0.0-rc.1

NSubstitute v6.0.0 Release Candidate 1

Due to the large number of changes in this release, we wanted to start with a release candidate to ensure we've correctly captured breaking changes.

  • [NEW] ArgMatchers.Matching predicate matcher as an alternative to Is(Expression<Predicate<T>>. (.NET6 and above.)
  • [UPDATE] Improved support for custom argument matchers. Arg.Is now accepts arg matchers.
  • [UPDATE][BREAKING] Update target frameworks: .NET8, .NET Standard 2.0
  • [UPDATE][BREAKING] Remove legacy obsolete API
  • [UPDATE][BREAKING] Mark as obsolete api CompatArg with pre c# 7.0 support
  • [UPDATE][BREAKING] Nullability is enabled for public api for .NET 8+ TFMs
  • [UPDATE] Migrate documentation to docfx platform and update samples to NUnit 4
  • [NEW] Added NuGet Package README file.

Full change list

Commits viewable in compare view.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file nuget Pull requests that update NuGet packages labels Jul 20, 2026
@dependabot
dependabot Bot requested a review from emeraldleaf as a code owner July 20, 2026 04:07
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file nuget Pull requests that update NuGet packages labels Jul 20, 2026
@codecov

codecov Bot commented Jul 20, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@dependabot dependabot Bot changed the title Bump the testing group with 3 updates Bump AwesomeAssertions, Microsoft.NET.Test.Sdk and NSubstitute Jul 20, 2026
@dependabot
dependabot Bot force-pushed the dependabot/nuget/testing-177265330a branch 2 times, most recently from 76fc37b to d7bb242 Compare July 20, 2026 04:44
Bumps AwesomeAssertions from 9.4.0 to 9.5.0
Bumps Microsoft.NET.Test.Sdk from 18.6.0 to 18.8.1
Bumps NSubstitute from 5.3.0 to 6.0.0

---
updated-dependencies:
- dependency-name: AwesomeAssertions
  dependency-version: 9.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: testing
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 18.8.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: testing
- dependency-name: NSubstitute
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: testing
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/nuget/testing-177265330a branch from d7bb242 to 4672465 Compare July 20, 2026 05:04
@emeraldleaf

Copy link
Copy Markdown
Owner

Closing — the testing group bundles the NSubstitute 5.3.0→6.0.0 MAJOR with two harmless minors (AwesomeAssertions, Test.Sdk). NSubstitute 6.0 tightened its Arg.Is predicate nullability, so OrderSagaTests.cs lines 226/228 (ids.Count / l.Count) trip CS8602 under TreatWarningsAsErrors. NSubstitute 5.3.0 is stable and works; a test-mock major isn't worth a code change now. Ignoring NSubstitute majors (like WolverineFx) so the group re-offers just the two minors next cycle.

@dependabot @github

dependabot Bot commented on behalf of github Jul 20, 2026

Copy link
Copy Markdown
Contributor Author

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

emeraldleaf added a commit that referenced this pull request Jul 20, 2026
…), not a weekly bump

Folds into the dependabot-tuning PR. #192 closed: NSubstitute 6.0 tightened Arg.Is<T>
nullability, tripping CS8602 in OrderSagaTests. 5.x is stable; take 6.x deliberately if
warranted. Same major-defer treatment as WolverineFx.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@dependabot
dependabot Bot deleted the dependabot/nuget/testing-177265330a branch July 20, 2026 05:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file nuget Pull requests that update NuGet packages

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant