Oh Mann, ich schreibe gerade alles um von FluentAssertions auf Shouldly...
Oh Mann, ich schreibe gerade alles um von FluentAssertions auf Shouldly...
If you are "unhappy" with license changes in FluentAssertions since version v8.0, you can force it to stay on v7.x.
.NET (Core), project file:
<code>
<ItemGroup>
<PackageReference Include="FluentAssertions" Version="[7.0,8.0)" />
</ItemGroup>
</code>
.NET Framework, packages.config:
<code>
<packages>
<package id="FluentAssertions" version="7.0.0" allowedVersions="[7,8)" targetFramework="net48" />
</packages>
</code>
Or just use Shouldly in future projects...
hth
@xunit @bradwilson Is there a way to assert the completion of a `Task<T>` with a timeout and then when the timeout is not hit assert on the result? Similar how it can be done in #FluentAssertions
`task.Should().CompleteWithinAsync(1.Seconds()).WithResult(expectedResult);`
re the #FluentAssertions changes is this correct and helpful?
FluentAssertions v8.0 will cost $ 130,- per Developer.
Just watched Nicks video...
Oh, so #FluentAssertions is changing the license in the new version 8. It doesn't seem like this is, well, particularly in line with what was there before?
https://github.com/fluentassertions/fluentassertions/pull/2943
@ddoomen I am very grateful for all your private time (and probably nerves) you invested in #FluentAssertions for the last 15 years. Fluent Assertions has served us well for more than a decade and saved us a lot of time. I especially liked, how responsive and helpful you were when we had questions or feature requests on github and social media. I can only imagine how much work this is.
You have all my sympathies in your decision to monetize on this effort.