FsCheck is a library for property-based testing .NET programs.
FsCheck's shrinking approach is vintage, similar in approach to the mother of all property-based testing: Haskell's QuickCheck. FsCheck generates values of increasing size throughout the test run, and once a failing test is found it searches for smaller values from the failing seed.
Challenge | Code | Report |
---|---|---|
bound5 | Bound5.fsx | bound5.md |
large union list | LargeUnionList.fsx | LargeUnionList.md |
reverse | Reverse.fsx | Reverse.md |