TL;DR

NUnit や xUnit などの標準的なテスティングフレームワークを、F# に適した構文でラップしたライブラリ。

なぜ必要か

既存の .NET のテスティングフレームワークを使ったまま、単体テストを関数型らしく、F# になじむ書き方で書けるようにする。

仕組み

NUnit、xUnit、MSTest に対応しており、フレームワークごとに NuGet パッケージが分かれている。

例

open NUnit.Framework
open FsUnit
 
1 |> should equal 1
1 |> should not' (equal 2)

関連

出典