Skip to content

Conversation

@Joy-less
Copy link
Contributor

This pull request updates all the packages to their latest versions, but the second commit also replaces FluentAssertions with Shouldly.

If you didn't know, FluentAssertions v8 changed their license so that it's no longer open-source (previously Apache-2.0). The new license requires you pay $130 per seat for commercial use. So I migrated the tests in this library to Shouldly, a similar library under BSD-3-clause. I haven't used it before but it seems more consistent from what I can see.

Alternatively, you could continue using FluentAssertions v7 and pin it at [7.0.0] (or [7.1.0]). Up to you!

@linkdotnet
Copy link
Owner

Oh amazing - I moved from FluentAssertion to Shouldly in almost all of my projects. Mainly because I like the annotations more that help the compiler. Really big thanks for doing the migration!

Big thanks!!!

@sonarqubecloud
Copy link

@linkdotnet linkdotnet merged commit fb9505c into linkdotnet:main Jan 23, 2025
3 checks passed
@Joy-less Joy-less deleted the update-packages branch January 23, 2025 19:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants