Skip to content
The Diamond kata done with Property-Based Testing in F#
F#
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
DiamondFsCheck
packages
.gitignore
DiamondFsCheck.sln
README.md

README.md

DiamondFsCheck

The Diamond kata done with Property-Based Testing in F#. Source code accompanying the blog post about the same topic.

Ironically, over the course of two other blog posts, this kata code has now reaced a state where FsCheck is no longer in use

However, each blog post has an associated git tag, so if you want to see the FsCheck part of the code, you'll only need to check out the appropriate tag:

The blog-post-3-updated tag corresponds to an update to both this repository and the blog post istead, because it turned out that in all the excitement, I'd forgotten to add Unquote assertions as I left FsCheck (which just relies on the properties returning true or false).

You can’t perform that action at this time.