プロパティベースのテストを実行するときに、テスト入力の条件を確立するにはどうすればよいですか?
たとえば、次のコードは、int が必要なときに bool を生成します。
Gen.map (fun v -> v > 0)
関数は次のとおりです。
[<Property(QuietOnSuccess = true)>]
let ``number of cells in grid equals rowcount squared`` () =
let values = Arb.generate<int> |> Gen.map (fun v -> v > 0)
|> Arb.fromGen
適格なintを取得するには、次のようなものが必要です。
Gen.filter (fun v -> v > 0)
ただし、これにはオプションがありません。
助言がありますか?