Expecto 11.0.0

Advanced testing library for F#

No packages depend on Expecto.

Breaking Change: FsCheck 3 is now the default for Expecto.FsCheck, since FsCheck 2 is no longer supported. FsCheck 2 support is still available under the -fscheck2 version suffix (i.e. install Expecto.FsCheck with version 11.0.0-alpha1-fscheck2) Breaking Change: move FsCheckConfig.replay from int to uint64 (#501), thanks @rynoV Fixes issue where many FsCheck3 runs could not be replayed since the random seed is too large. Existing FsCheck 2 users should be able to use the same seeds values, but converted to uint64. uint64 literals can be defined like let iAm5 = 5UL Breaking change: Update BenchmarkDotNet in Expecto.BenchmarkDotNet to 0.14.0 (#502), thanks @Numpsy 'BenchmarkConfig' has new 'eventProcessors' and 'categoryDiscoverer' properties. Breaking change: Add third item to FsCheckConfig.replay indicating the size Fixes issue where the replay seed without the size was playing all tests leading up to the failure, making debugging more difficult Existing FsCheck 2 users can enter None for the size, because it is ignored. Breaking Change: Add isTestSkipped parameter to TestPrinters.beforeEach, allowing to avoid printing skipped tests to the console, thanks @rynoV Requires a coordinated upgrade to YoloDev.Expecto.TestSdk 0.15+ for use with Visual Studio, Rider, Ionide, dotnet test, or any other test runner that depends on the vstest adapter system Fix testTheory issue where null and empty string produce duplicate test names (#494), thanks @Numpsy Add testParamAsync and testParamTask (#512), thanks @1eyewonder Add third argument to FsCheckConfig.testFinished containing information about the finished test. Improve performance of test location, substatially improving performance for test discovery via VSTest on large projects. thanks @Numpsy Update v11 with the TestPrinters builder for compatibility with YoloDev.Expecto.TestSdk 16.0+ Add wantCase and isCase assertions, thanks @jwosty Update target frameworks to netstandard2.0 and net8.0, thanks @Numpsy Update Expecto.FsCheck off FsCheck previews now that FsCheck 3 is out of preview, thanks @farlee2121

.NET 8.0

.NET Standard 2.0

Version Downloads Last updated
11.0.0 1 06/11/2026
11.0.0-alpha9 20 05/04/2026
11.0.0-alpha8 31 12/12/2025
11.0.0-alpha7 28 12/15/2025
11.0.0-alpha6 28 12/15/2025
11.0.0-alpha4 22 12/16/2025
11.0.0-alpha2 25 12/15/2025
11.0.0-alpha1 22 12/15/2025
10.2.3 26 12/15/2025
10.2.2 28 12/15/2025
10.2.1 23 12/13/2025
10.2.0 22 12/15/2025
10.1.0 24 12/14/2025
10.0.0 28 12/15/2025
9.0.4 22 12/15/2025
9.0.2 29 12/15/2025
9.0.0 25 12/16/2025
8.13.2 22 12/15/2025
8.13.1 23 12/16/2025
8.13.0 33 12/15/2025
8.12.0 33 12/15/2025
8.11.0 28 12/17/2025
8.10.1 31 12/16/2025
8.10.0 28 12/17/2025
8.9.1 23 12/13/2025
8.9.0 28 12/15/2025
8.8.0 26 12/15/2025
8.7.0 22 12/14/2025
8.6.5 23 12/14/2025
8.6.4 31 12/15/2025
8.6.3 30 12/15/2025
8.6.0 25 12/09/2025
8.5.0 21 12/15/2025
8.4.3 22 12/15/2025
8.4.2 29 12/14/2025
8.4.1 35 12/15/2025
8.3.0 30 12/16/2025
8.2.2 31 12/15/2025
8.2.1 26 12/16/2025
8.1.1 25 12/15/2025
8.1.0 24 12/16/2025
7.0.1 23 12/15/2025
7.0.0 30 12/16/2025
6.0.0 25 12/14/2025
5.1.2 22 12/09/2025
5.1.1 25 12/16/2025
5.1.0 28 12/16/2025
5.0.1 20 12/21/2025
5.0.0 22 12/15/2025
5.0.0-rc1 24 12/14/2025
5.0.0-beta3 24 12/16/2025
5.0.0-beta2 28 12/16/2025
5.0.0-beta1 24 12/15/2025
4.2.1 28 12/13/2025
4.2.0 27 12/16/2025
4.1.1 25 12/17/2025
4.1.0 25 12/15/2025
4.0.3 22 12/17/2025
4.0.1 25 12/15/2025
4.0.0 25 12/14/2025
3.2.1 30 12/15/2025
3.2.0 24 12/16/2025
3.1.0 27 12/16/2025
3.0.2 25 12/15/2025
3.0.1 26 12/15/2025
3.0.0 23 12/17/2025
2.4.2 26 12/16/2025
2.4.1 22 12/15/2025
2.4.0 26 12/14/2025
2.3.1 23 12/15/2025
2.3.0 21 12/15/2025
2.2.0 22 12/16/2025
2.1.1 21 12/16/2025
2.0.0 25 12/15/2025
1.1.2 23 12/15/2025
1.1.1 22 12/14/2025
1.1.0 23 12/15/2025
1.0.12 29 12/16/2025
1.0.11 23 12/15/2025
1.0.10 28 12/16/2025
1.0.4 28 12/15/2025
1.0.3 23 12/15/2025
1.0.2 25 12/15/2025
1.0.1 29 12/15/2025
1.0.0 23 12/14/2025