FsCheckを見て、いくつかのテストを書いたところで、より複雑な仲裁を作成するための良い戦略が何であるか不思議です。恣意的な良いアプローチの中に仲裁人を登録していますか?あなたは、別の関連する任意のインスタンスを持つ同じクラスにそれらを追加し、異なるインスタンス間の依存関係が存在する場合に代わりに、直接メソッドを呼び出す場合、この public class DiscountAmountArbit
私はこのジェネレータが動作しているようですが、生成された値をチェックすると、決してnull値を選択しません。ヌル値を選択するジェネレータはどのように記述しますか?このコードでは、「終了日」の日付のNULL値は決して選択されません。 public static Gen<DateTime?> NullableDateTimeGen()
{
var list = new List<
「で」では動作しません、私はうまく話だろう何を示してい抜粋です: open FsCheck
open FsCheck.Gen
open FSharp.Data
type Test = JsonProvider<"""{"collection": [ { "Name": "Rob", "Age": 3 } ] } """>
let testGen() =
gen {