我希望将FsCheck测试与NUnit测试集成。具体来说,当我声明多个FsCheck属性时,我希望它们可以从VS运行器中可见且可运行。我已经找到了以下关于xUnit与FsCheck一起使用的描述(在“实现IRunner以将FsCheck与mb|x|N|cs|Unit集成”下),但这不是我想要的。有没有办法实现?
仅供参考,现在有一个FsCheck.Nunit集成的nuget包。目前它只适用于F# 3.1。
使用方法:
添加nuget包(它还会向项目中添加一个预期的文件)
[<Property>]
let maxLe (x:float) y =
(x <= y) ==> (lazy (max x y = y))