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`` () =
// ...