我有一个类型Average
与字段count
这是积极的int64
和double
字段sum
。如何在FsCheck中注册任意实例并让xUnit使用它?
我做了与
let AverageGen = Gen.map2 (fun s c -> Average(float(s),int64(int(c))) (Arb.Default.NormalFloat().Generator) (Arb.Default.PositiveInt().Generator) |> Arb.fromGen
产生有效的情况下,如何让这是产生在xUnit的Property
风格测试类型平均参数任意?
[<Property>]
static member average_test(av:Average) = ...
+1不过,应该不会是'新的任意().. .'? –
c#: '[Property(Arbitrary = new Type [] {typeof(Generators)})]' –