F# 如何将配置应用于一组基于属性的测试?

F# 如何将配置应用于一组基于属性的测试?,f#,xunit,fscheck,F#,Xunit,Fscheck,如何将配置应用于一组基于属性的测试 我尝试了以下方法: let config = { Config.Quick with MaxTest = 10000 QuietOnSuccess = true } [<Property(Config=config)>] // Doesn't work because "Config" is a private member let ``my property-based test

如何将配置应用于一组基于属性的测试

我尝试了以下方法:

let config = { Config.Quick with MaxTest = 10000
                                 QuietOnSuccess = true }

[<Property(Config=config)>] // Doesn't work because "Config" is a private member
let ``my property-based test`` () =
   ...
let config={config.Quick with MaxTest=10000
QuietOnSuccess=true}
[]//不工作,因为“Config”是私有成员
让``我的基于属性的测试``()=
...
但是,
Config
成员被设置为private,不会编译


有什么建议吗?

如果要将
MaxTest
设置为
10000
,请使用
MaxTest
属性:

[<Property(MaxTest = 10000, QuietOnSuccess = true)>]
let ``my property-based test`` () =
   // ...
然后在属性上使用该属性:

[<MyProperty>]
let ``my property-based test`` () =
   // ...
[]
让``我的基于属性的测试``()=
// ...
[<MyProperty>]
let ``my property-based test`` () =
   // ...