NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
NuGet · #2011 most downloaded on NuGet
FsCheck is a tool for testing .NET programs automatically. You provide a specification of the program, in the form of properties which functions, methods or objects should satisfy, and FsCheck then tests that the properties hold in a large number of randomly generated cases. Such properties are actually a testable specification of your program. Properties are written in F#, C# or VB. FsCheck helps you to define properties, observe the distribution of test data, and define test data generators. Crucially, when a property fails, FsCheck automatically displays a minimal counter example.
Last release 1 months ago
20 Aug 2026
Release timing varies
gaps range from 8 days to 11 months
Rarely documented
notes for 10 of the last 60 stable releases
5 versions withdrawn
withdrawn after publishing
127 years old
106 releases · first in 1900
Updated xunit.v3 to version 4.x. (by Simon Baynes)
Updated xunit.v3 to version 4.x. (by Simon Baynes)
Fixed a bug in C# record type generation.
Fixed a bug in C# record type generation.
Add Gen.pick and Gen.tryPick functions. Fill NullReferenceException when using Replay with an Implies combinator. Improve behavior of stamps and label
Add Gen.pick and Gen.tryPick functions. Fill NullReferenceException when using Replay with an Implies combinator. Improve behavior of stamps and labels when using And/Or property combinators.
One column per quarter.
Fixed FsCheck.NUnit failure reporting. (by Brian Rourke Boll) Added a replay hint to failure message. (by Brian Rourke Boll)
Fixed FsCheck.NUnit failure reporting. (by Brian Rourke Boll) Added a replay hint to failure message. (by Brian Rourke Boll)
Update xunit.v3.extensibility.core to v3.0.1 to fix a test discovery issue. (by Hyogeol Lee)
Update xunit.v3.extensibility.core to v3.0.1 to fix a test discovery issue. (by Hyogeol Lee)
Added FsCheck.Xunit.v3. (by JohSand)
Added FsCheck.Xunit.v3. (by JohSand)
Support C# struct record generation. (by Brian Rourke Boll) Xunit Property respects IAsyncLifetime. (by Arialdo Martini)
Support C# struct record generation. (by Brian Rourke Boll)
Xunit Property respects IAsyncLifetime. (by Arialdo Martini)
Support Async<'Testable> & Task<'Testable>. Slight behavior change: an explicit upcast to non-generic Task (:> Task) is now needed for tests involving
Support Async<'Testable> & Task<'Testable>. Slight behavior change: an explicit upcast to non-generic Task (:> Task) is now needed for tests involving Task<'T> where 'T is not itself a testable type. (by Brian Rourke Boll)
Support Async<'Testable> & Task<'Testable>. Slight behavior change: an explicit upcast to non-generic Task (:> Task) is now needed for tests involving Task<'T> where 'T is not itself a testable type. (by Brian Rourke Boll)
FsCheck.Xunit: target net462 explicitly, so xunit picks the right runner on .NET Framework.
FsCheck.Xunit: target net462 explicitly, so xunit picks the right runner on .NET Framework.
Fix stamp missing for final test. (by Calum Sieppert) FsCheck.NUnit: updated to NUnit 4. (with David Naylor) FsCheck.NUnit: implement PropertiesAttrib
Fix stamp missing for final test. (by Calum Sieppert) FsCheck.NUnit: updated to NUnit 4. (with David Naylor) FsCheck.NUnit: implement PropertiesAttribute. (by Oleksandr Bogomaz) FsCheck.NUnit: handle NUnit's signalling exceptions. (by Oleksandr Bogomaz) FsCheck.Xunit: fixed MissingMethodException caused by integration issue with xunit 2.9.x.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →