相关疑难解决方法(0)

如何在FsCheck中注册任意实例并让xUnit使用它?

我有一个类型,Average其中一个字段count是正面的int64,一个double字段叫做sum.

我做了一个任意生成有效的实例

 let AverageGen = Gen.map2 (fun s c -> Average(float(s),int64(int(c))) (Arb.Default.NormalFloat().Generator)  (Arb.Default.PositiveInt().Generator) |> Arb.fromGen
Run Code Online (Sandbox Code Playgroud)

如何Property在xUnit 中的样式测试中生成具有Average类型的参数?

[<Property>]
static member average_test(av:Average) = ...
Run Code Online (Sandbox Code Playgroud)

f# xunit fscheck

6
推荐指数
2
解决办法
840
查看次数

标签 统计

f# ×1

fscheck ×1

xunit ×1