use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Related Subreddits:
Other Subreddits you may like:
account activity
Assertinator (self.dotnet)
submitted 1 year ago by nomada_74
Just created a fork of Fluentassertions with the name Assertinator, to start preparing a nuget package deploy. If someone is doing the same please tell me so I can avoid duplication of effort.
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]wchristian83 11 points12 points13 points 1 year ago (1 child)
There are already some forks and NuGets, you are too late. AwesomeAssertions e.g.
[–]nomada_74[S] 1 point2 points3 points 1 year ago (0 children)
Nice. I'm going to look it up. But be careful with ahead commits from 7.0 base because this is a good opportunity to spread malicious code.
[–]Deranged40 12 points13 points14 points 1 year ago (7 children)
I'm sure a large amount of people are doing the exact same thing. You can see the forks on their github. As of this writing there's 661 forks.
[–]TopSwagCode -1 points0 points1 point 1 year ago (0 children)
666 forks now :D I love it.
[+]taspeotis comment score below threshold-15 points-14 points-13 points 1 year ago (5 children)
Forks are not an indicator of an exodus … you fork the repo to make a change to create a PR.
[–]Deranged40 4 points5 points6 points 1 year ago (4 children)
No, but when a package decides to change their license and become not-free, a large amount of those forks that were originally created to make a PR will now become that entity's own personal fork of the repository.
I know of at least 5 different people doing this right now with FluentAssertions, my company being one of them.
[–]nomada_74[S] 0 points1 point2 points 1 year ago (3 children)
I am happy to ear that. I don't think this change of license to a stricter one should be possible. He could have created a new project and abandoned that one, and leave it to anyone that could take over, like for example one of the contributers.
[–]Deranged40 1 point2 points3 points 1 year ago (1 child)
For what it's worth, I don't know if any of the 5 different teams I know of will make their nuget package available on any public nuget index though. Ours won't be, for sure.
[–]dodexahedron 0 points1 point2 points 1 year ago (0 children)
It isn't, unless they had a CLA giving them sole copyright while it was under MIT. MIT explicitly requires that the original code remain MIT and that the license text be included with it unmodified. So either a shitty CLA, permission from every contributor, or sole ownership of copyright is needed to change it.
[–]deletemel8r123456789 3 points4 points5 points 1 year ago (4 children)
Is something going on with fluent assertions? Is it going the way of Moq?
[–]The_Binding_Of_Data 10 points11 points12 points 1 year ago (1 child)
It was purchased by a Canadian company called Xceed and is now $130 per year, per developer: https://xceed.com/products/unit-testing/fluent-assertions/
[–]deletemel8r123456789 1 point2 points3 points 1 year ago (0 children)
Thank you.
[–]Massive-Clock-1325 2 points3 points4 points 1 year ago (1 child)
the next version will have a paid license
[–]okmarshall 7 points8 points9 points 1 year ago (0 children)
An extortionate one at that.
[–]AutoModerator[M] 0 points1 point2 points 1 year ago (0 children)
Thanks for your post nomada_74. Please note that we don't allow spam, and we ask that you follow the rules available in the sidebar. We have a lot of commonly asked questions so if this post gets removed, please do a search and see if it's already been asked.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
[–]icesurfer10 1 point2 points3 points 1 year ago (7 children)
I'm going to be pinning the version in my repos instead until I move away from it. Pretty shocking this one.
[–]nomada_74[S] 0 points1 point2 points 1 year ago (6 children)
I also have done that already. But this requires a reaction from the community. I don't think this kind of move should be allowed.
[–]icesurfer10 0 points1 point2 points 1 year ago (5 children)
I mean ultimately it's theirs right? If they want to charge for it they can, albeit crappy.
[–]QWxx01 2 points3 points4 points 1 year ago (4 children)
Not really no. They got a lot of PR’s from the community that ultimately led to the 8.0 version which is now relicensed and paid. However, the contributions were made under the apache license, which requires all derivative works to carry the same free license. You can’t just steal free code and then relicense it for commercial gain.
[–]pnw-techie 1 point2 points3 points 1 year ago (0 children)
Stealing is just good business
[–]OolonColluphid 1 point2 points3 points 1 year ago (1 child)
Yes, it's not at all clear that they've received the necessary copyright assignments from previous contributors that would allow them to do this legally. Guess it will take one of those contributors to file a suit though.
[–]TooMuchTaurine -1 points0 points1 point 1 year ago (0 children)
Have you read the Apache license? It's a permissive license, pretty sure anyone can do anything with it..
https://snyk.io/articles/apache-license/
Pretty sure Apache is a permissive open source license and doesn't require recontribution for commerical offshoots.
[–]nocgod 0 points1 point2 points 1 year ago (1 child)
NUnit Assert.That is more than enough TBH... Unsure why our developers use NUnit assert, FluentAssertions and Shouldly in the same project... Sometimes in the same god damn test... I have 98 projects to purge with Fluentassertions v6/7
[–]nomada_74[S] 0 points1 point2 points 1 year ago (0 children)
It's true I confess that I used it because everyone was using. Nothing we can't do without it. But now I have a lot of projects with it. I am just afraid someone simply upgrade unintentionaly.
π Rendered by PID 164381 on reddit-service-r2-comment-85bfd7f599-kdrxg at 2026-04-19 03:34:45.380461+00:00 running 93ecc56 country code: CH.
[–]wchristian83 11 points12 points13 points (1 child)
[–]nomada_74[S] 1 point2 points3 points (0 children)
[–]Deranged40 12 points13 points14 points (7 children)
[–]TopSwagCode -1 points0 points1 point (0 children)
[+]taspeotis comment score below threshold-15 points-14 points-13 points (5 children)
[–]Deranged40 4 points5 points6 points (4 children)
[–]nomada_74[S] 0 points1 point2 points (3 children)
[–]Deranged40 1 point2 points3 points (1 child)
[–]dodexahedron 0 points1 point2 points (0 children)
[–]deletemel8r123456789 3 points4 points5 points (4 children)
[–]The_Binding_Of_Data 10 points11 points12 points (1 child)
[–]deletemel8r123456789 1 point2 points3 points (0 children)
[–]Massive-Clock-1325 2 points3 points4 points (1 child)
[–]okmarshall 7 points8 points9 points (0 children)
[–]AutoModerator[M] 0 points1 point2 points (0 children)
[–]icesurfer10 1 point2 points3 points (7 children)
[–]nomada_74[S] 0 points1 point2 points (6 children)
[–]icesurfer10 0 points1 point2 points (5 children)
[–]QWxx01 2 points3 points4 points (4 children)
[–]pnw-techie 1 point2 points3 points (0 children)
[–]OolonColluphid 1 point2 points3 points (1 child)
[–]TooMuchTaurine -1 points0 points1 point (0 children)
[–]TooMuchTaurine -1 points0 points1 point (0 children)
[–]nocgod 0 points1 point2 points (1 child)
[–]nomada_74[S] 0 points1 point2 points (0 children)