Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update packages & migrate to Shouldly #224

Merged
merged 3 commits into from
Jan 23, 2025

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!!!

@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