I've been asked to give a talk on FsCheck at the next Manchester F# User Group meetup (22nd August 2017). This repo contains some example code.
I used the following commands to create a .NET Core xUnit Test Project
in F#
with FsCheck
:
mkdir fscheck-mancfug
cd fscheck-mancfug
dotnet new xunit -lang f#
dotnet add package FsCheck
dotnet add package FsCheck.Xunit
dotnet restore
dotnet test
- Slides
- FsCheck
- QuickCheck
- QuickCheck: An Automatic Testing Tool for Haskell
- The Design and Use of QuickCheck
- Chapter 11 of Real World Haskell
- ScalaCheck: The Definitive Guide
- ScalaCheck book examples transcribed to FsCheck and C#
- Fuzz testing distributed systems with QuickCheck
- Practical testing in Haskell
- zammo