An open API service providing commit metadata for open source projects.

GitHub / fluentassertions/fluentassertions / commits

A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit tests. Targets .NET Framework 4.7, as well as .NET Core 2.1, .NET Core 3.0, .NET 6, .NET Standard 2.0 and 2.1. Supports the unit test frameworks MSTest2, NUnit3, XUnit2, MSpec, and NSpec3.

SHA Message Author Date Stats
8af037a2 Add public ValueTypeAssertions<TSubject, TAssertions> base class (#3308)
Co-authored-by: Copilot App <2****t@u****m>, Claude Sonnet 5 <n****y@a****m>, Claude Sonnet 5 <n****y@a****m>, Copilot App <2****t@u****m>, Claude Sonnet 5 <n****y@a****m>
Dennis Doomen <d****n@a****l>
Committed by: GitHub <n****y@g****m>
8 days ago
74362637 Update NuGet.Frameworks to workaround Fallout issue Jonas Nyrup <j****p@g****m>
Committed by: Jonas Nyrup <j****p@u****m>
9 days ago
d259c1e4 Bump System.Security.Cryptography.Xml from 10.0.10 to 10.0.11
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
10 days ago
0a958d45 Bump Roslynator.Analyzers from 4.16.0 to 4.16.1
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
10 days ago
0f0d1f76 Bump Reflectify from 1.9.1 to 1.10.0
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Dennis Doomen <d****n@a****l>
10 days ago
da93db15 Bump Meziantou.Analyzer from 3.0.141 to 3.0.159
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
10 days ago
3ca926b9 Remove duplicate concurrency settings Dennis Doomen <d****n@a****l>
Committed by: GitHub <n****y@g****m>
11 days ago
0d176bb1 Stop the Build workflow from running twice on same-repo PRs (#3311)
Co-authored-by: Claude Sonnet 5 <n****y@a****m>
Dennis Doomen <d****n@a****l>
Committed by: GitHub <n****y@g****m>
11 days ago
cb48ede4 Bump Fallout.Common from 10.3.49 to 10.4.0 (#3302)
Co-authored-by: Claude Sonnet 5 <n****y@a****m>, dependabot[bot] <4****]@u****m>, Dennis Doomen <d****n@a****l>, Claude Sonnet 5 <n****y@a****m>
Signed-off-by: dependabot[bot] <s****t@g****m>, dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
11 days ago
4c8b3f7c Pin SDK to workaround 10.0.400 (#3309) Jonas Nyrup <j****p@u****m>
Committed by: GitHub <n****y@g****m>
11 days ago
ca640ec0 Fix typos Jonas Nyrup <j****p@g****m>
Committed by: Jonas Nyrup <j****p@u****m>
12 days ago
b268def4 Bump SharpCompress from 0.50.3 to 0.50.4 (#3305)
Co-authored-by: dependabot[bot] <4****]@u****m>
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
16 days ago
f298d155 Bump Roslynator.Analyzers from 4.15.0 to 4.16.0
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
17 days ago
c1e38835 Bump Meziantou.Analyzer from 3.0.138 to 3.0.141
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
17 days ago
af29a4da Bump TUnit from 1.63.0 to 1.64.6
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
17 days ago
fbd1e92c Add HaveLineCount()/NotHaveLineCount() and ContainLine()/NotContainLine() to ...
Co-authored-by: Copilot App <2****t@u****m>, Copilot App <2****t@u****m>, Dennis Doomen <d****n@g****l>, Copilot App <2****t@u****m>
Dennis Doomen <d****n@a****l>
Committed by: GitHub <n****y@g****m>
17 days ago
907a4c80 Enable unsafe PR checkout in code quality workflow Dennis Doomen <d****n@a****l>
Committed by: GitHub <n****y@g****m>
17 days ago
05b23bfa Document lessons learned from #3291 in agents.md (#3307)
Co-authored-by: Dennis Doomen <d****n@g****l>, Copilot App <2****t@u****m>
Dennis Doomen <d****n@a****l>
Committed by: GitHub <n****y@g****m>
17 days ago
5574c679 Fix Qodana-flagged possible multiple enumeration and unused auto-property war...
Co-authored-by: Copilot App <2****t@u****m>, Copilot App <2****t@u****m>, Dennis Doomen <d****n@g****l>, Copilot App <2****t@u****m>
Dennis Doomen <d****n@a****l>
Committed by: GitHub <n****y@g****m>
17 days ago
6dcd2368 Cancel duplicate CI runs when push and pull_request both fire (#3298)
Co-authored-by: Dennis Doomen <d****n@g****l>, Copilot App <2****t@u****m>
Dennis Doomen <d****n@a****l>
Committed by: GitHub <n****y@g****m>
17 days ago
2b26218c Run Qodana PR scans via pull_request_target so fork PRs get a token (#3299)
Co-authored-by: Dennis Doomen <d****n@g****l>, Copilot App <2****t@u****m>
Dennis Doomen <d****n@a****l>
Committed by: GitHub <n****y@g****m>
17 days ago
ec238bd3 Change badge links from develop to main branch Dennis Doomen <d****n@a****l>
Committed by: GitHub <n****y@g****m>
17 days ago
62a8c70e Add ValueTask support to Should()
Co-authored-by: Copilot App <2****t@u****m>
Dennis Doomen <d****n@g****l>
Committed by: Dennis Doomen <d****n@a****l>
17 days ago
7c5f77a7 Add JSON round-trip assertions (#3293) Dennis Doomen <d****n@a****l>
Committed by: GitHub <n****y@g****m>
17 days ago
cb6183a6 Cleanup JsonNodeAssertions Jonas Nyrup <j****p@g****m>
Committed by: Jonas Nyrup <j****p@u****m>
18 days ago
61f5ac8e Only try to lookup a property on JsonObject Jonas Nyrup <j****p@g****m>
Committed by: Jonas Nyrup <j****p@u****m>
18 days ago
f4026e79 Exclude dependabot PRs from auto-generated release notes (#3294)
Co-authored-by: Dennis Doomen <d****n@g****l>, Copilot App <2****t@u****m>
Dennis Doomen <d****n@a****l>
Committed by: GitHub <n****y@g****m>
18 days ago
103b1a52 Add BeSupersetOf, BeProperSubsetOf and BeProperSupersetOf collection assertio...
Co-authored-by: Meir017 <M****7@u****m>, Copilot App <2****t@u****m>, Copilot App <2****t@u****m>, Copilot App <2****t@u****m>, Copilot App <2****t@u****m>, Meir017 <M****7@u****m>, Copilot App <2****t@u****m>, Dennis Doomen <d****n@g****l>
Dennis Doomen <d****n@a****l>
Committed by: GitHub <n****y@g****m>
18 days ago
89e53c48 Bump TUnit from 1.61.38 to 1.63.0
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
24 days ago
07dd600c Bump SharpCompress from 0.50.1 to 0.50.3
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
24 days ago
ac8844f2 Bump Meziantou.Analyzer from 3.0.121 to 3.0.138
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
24 days ago
bfb683dc Bump the xunit group with 1 update
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
24 days ago
eb1d602c Bump JetBrains/qodana-action from 2026.1 to 2026.2
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
24 days ago
e3863737 Bump LibGit2Sharp from 0.31.0 to 0.32.0 (#3277)
Co-authored-by: dependabot[bot] <4****]@u****m>
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
25 days ago
6ea70708 Fix JsonNodeAssertions.HaveProperty/NotHaveProperty for properties with expli...
Co-authored-by: copilot-swe-agent[bot] <1****t@u****m>
Copilot <1****t@u****m>
Committed by: GitHub <n****y@g****m>
26 days ago
05d80776 Bump Verify.DiffPlex and Verify.XunitV3
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
30 days ago
88db7fa3 Bump TUnit from 1.59.0 to 1.61.38
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Dennis Doomen <d****n@a****l>
30 days ago
ced4bb43 Bump SharpCompress from 0.49.1 to 0.50.1
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Dennis Doomen <d****n@a****l>
30 days ago
8a7dddef Pin System.Security.Cryptography.Xml to patched version in build tooling (#3283)
Co-authored-by: Copilot App <2****t@u****m>
Dennis Doomen <d****n@a****l>
Committed by: GitHub <n****y@g****m>
30 days ago
3e620d1f Bump actions/setup-dotnet from 5 to 6
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
about 1 month ago
0cf30216 Adhere to Verify conventions Jonas Nyrup <j****p@g****m>
Committed by: Jonas Nyrup <j****p@u****m>
about 1 month ago
a112b198 Bump TUnit from 1.58.0 to 1.59.0
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
about 1 month ago
13f2a41d Bump the xunit group with 1 update
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
about 1 month ago
4ca19c65 Prevent pwn-request RCE via the Qodana workflow (#3217) Dennis Doomen <d****n@a****l>
Committed by: GitHub <n****y@g****m>
about 2 months ago
baa21887 cspell dependencies Jonas Nyrup <j****p@g****m>
Committed by: Jonas Nyrup <j****p@u****m>
about 2 months ago
7be6b153 Harden npm Jonas Nyrup <j****p@g****m>
Committed by: Jonas Nyrup <j****p@u****m>
about 2 months ago
57a567e3 Update npm 22 -> 26 Jonas Nyrup <j****p@g****m>
Committed by: Jonas Nyrup <j****p@u****m>
about 2 months ago
5f414679 Add `ThatSatisfy` for methods and properties Jonas Nyrup <j****p@g****m>
Committed by: Jonas Nyrup <j****p@u****m>
about 2 months ago
57f9f920 Import namespace Jonas Nyrup <j****p@g****m>
Committed by: Jonas Nyrup <j****p@u****m>
about 2 months ago
50f78ba2 Hide internal methods in stack traces Jonas Nyrup <j****p@g****m>
Committed by: Jonas Nyrup <j****p@u****m>
about 2 months ago
9fdefb88 Bump Machine.Specifications.Runner.VisualStudio from 2.10.2 to 2.10.3 (#3252)
Co-authored-by: dependabot[bot] <4****]@u****m>
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
60418fac Bump Microsoft.CodeAnalysis.BannedApiAnalyzers from 4.14.0 to 5.6.0 (#3254)
Co-authored-by: dependabot[bot] <4****]@u****m>
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
3156bd2c Bump TUnit from 1.57.0 to 1.58.0
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
about 2 months ago
ed17520a Bump Meziantou.Analyzer from 3.0.117 to 3.0.121
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
about 2 months ago
9f1195f6 Bump TUnit from 1.56.25 to 1.57.0
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
about 2 months ago
28b52135 Bump Meziantou.Analyzer from 3.0.108 to 3.0.117
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
about 2 months ago
a2c2b100 Bump the xunit group with 1 update
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
about 2 months ago
5378ff9e Bump actions/cache from 5 to 6
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
about 2 months ago
743b6059 Bump TUnit from 1.55.2 to 1.56.25
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
2 months ago
21fe4ac6 Bump Meziantou.Analyzer from 3.0.104 to 3.0.108
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
2 months ago
b5f9fcfd Bump JetBrains.Annotations from 2025.2.4 to 2026.2.0
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
2 months ago
af968a53 Bump the xunit group with 1 update
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
2 months ago
5738227f Bump actions/checkout from 6 to 7
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
2 months ago
de5abd62 Expose ShouldThrowOnCyclicReference on IEquivalencyValidationContext (#3242)
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m>, Claude Sonnet 4.6 <n****y@a****m>, Claude Sonnet 4.6 <n****y@a****m>
Dennis Doomen <d****n@a****l>
Committed by: GitHub <n****y@g****m>
2 months ago
dc6e65c4 Bump TUnit from 1.51.0 to 1.55.2
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
2 months ago
522a8c43 Bump Meziantou.Analyzer from 3.0.101 to 3.0.104
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
2 months ago
23b1391b Bump the xunit group with 1 update
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
2 months ago
dee5346f Bump TUnit from 1.50.0 to 1.51.0
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
3 months ago
3bca5f9e Bump TUnit from 1.48.6 to 1.50.0
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
3 months ago
675c708b Bump Meziantou.Analyzer from 3.0.98 to 3.0.101
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
3 months ago
3eacba90 Convert the build pipeline from Nuke to Fallout (#3234) Dennis Doomen <d****n@a****l>
Committed by: GitHub <n****y@g****m>
3 months ago
bde4c019 revert bump of Xunit.StaFact Jonas Nyrup <j****p@g****m>
Committed by: Jonas Nyrup <j****p@u****m>
3 months ago
26995114 Bump Meziantou.Analyzer from 3.0.94 to 3.0.98
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
3 months ago
a83e0b5e Bump the xunit group with 3 updates
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
3 months ago
31b29480 Bump cspell from 10.0.0 to 10.0.1
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
3 months ago
fdb0b968 TUnit 1.37.0 -> 1.48.6 Jonas Nyrup <j****p@g****m>
Committed by: Jonas Nyrup <j****p@u****m>
3 months ago
9fb2c4b4 Verify.XunitV3 31.16.3 -> 31.19.0 Jonas Nyrup <j****p@g****m>
Committed by: Jonas Nyrup <j****p@u****m>
3 months ago
047ab448 Verify.DiffPlex 3.1.2 -> 3.2.0 Jonas Nyrup <j****p@g****m>
Committed by: Jonas Nyrup <j****p@u****m>
3 months ago
b4ec1280 NUnit 4.6.0 -> 4.6.1 Jonas Nyrup <j****p@g****m>
Committed by: Jonas Nyrup <j****p@u****m>
3 months ago
5840501d SharpCompress 0.48.0 -> 0.49.1 Jonas Nyrup <j****p@g****m>
Committed by: Jonas Nyrup <j****p@u****m>
3 months ago
b05f8e86 ReportGenerator 5.5.5 -> 5.5.10 Jonas Nyrup <j****p@g****m>
Committed by: Jonas Nyrup <j****p@u****m>
3 months ago
2eb52d99 PolySharp 0.15.0 -> 0.16.0 Jonas Nyrup <j****p@g****m>
Committed by: Jonas Nyrup <j****p@u****m>
3 months ago
6419fa50 Bump Meziantou.Analyzer from 3.0.87 to 3.0.94
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
3 months ago
8f670718 BeEmpty for IEnumerable<T> assertions now lists the first 10 items in… (#3198) Xceed-DelvaJB <1****B@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
0d079110 Revert "Bump coverlet.collector from 6.0.4 to 8.0.1 (#3215)" Jonas Nyrup <j****p@u****m> 3 months ago
25017fc3 Bump the mstest group with 2 updates (#3213) dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
f6682be2 Bump coverlet.collector from 6.0.4 to 8.0.1 (#3215) dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
8f85e410 Bump Meziantou.Analyzer from 3.0.50 to 3.0.87
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
3 months ago
78b75f68 Simplify GetMinValue/GetMaxValue Jonas Nyrup <j****p@g****m>
Committed by: Jonas Nyrup <j****p@u****m>
4 months ago
09548117 Bump Verify.XunitV3
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
4 months ago
bf5cafed Bump NUnit
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
4 months ago
1c22299f Bump MSTest.TestAdapter and MSTest.TestFramework
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Jonas Nyrup <j****p@u****m>
4 months ago
33d12d15 Downgrade SharpCompress 1.0.0 -> 0.48.0 Jonas Nyrup <j****p@g****m> 4 months ago
43524ef4 Update SharpCompress API usage for 1.0.0 breaking change
Co-authored-by: Copilot <2****t@u****m>
Dennis Doomen <d****n@a****l> 4 months ago
2daa84f8 Fix failing pipeline
Co-authored-by: Copilot <2****t@u****m>
Dennis Doomen <d****n@a****l> 4 months ago
a36d71ca Fix Qodana overflow warning in ReferentialComparer using unchecked context
Co-authored-by: Copilot <2****t@u****m>
Dennis Doomen <d****n@a****l> 4 months ago
0804dbc4 Include original index in extraneous item failure messages (#3203) Dennis Doomen <d****n@a****l>
Committed by: GitHub <n****y@g****m>
4 months ago
f81cb7c3 Use long for hashCode in ReferentialComparer to avoid overflow (#3204)
Co-authored-by: Copilot <2****t@u****m>
Dennis Doomen <d****n@a****l>
Committed by: GitHub <n****y@g****m>
4 months ago
fb429546 Add ComparingNullCollectionsAsEmpty and ComparingNullStringsAsEmpty options t...
Co-authored-by: Copilot <2****t@u****m>
Dennis Doomen <d****n@a****l> 4 months ago
84b7cb60 Bump JetBrains/qodana-action from 2025.3 to 2026.1 (#3201)
Co-authored-by: dependabot[bot] <4****]@u****m>
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
4 months ago

← Back to repository