Entity framework 生成随机对象作为测试用例
这个问题是可以找到的更大问题的一部分 我们有来自实体框架的类。换句话说,它们不是不可变的记录,它们是不带构造函数的可变属性列表。FsCheck无法处理这些现成的实体,对于每个实体,我们必须编写单独的生成器,如下所示:Entity framework 生成随机对象作为测试用例,entity-framework,fscheck,property-based-testing,Entity Framework,Fscheck,Property Based Testing,这个问题是可以找到的更大问题的一部分 我们有来自实体框架的类。换句话说,它们不是不可变的记录,它们是不带构造函数的可变属性列表。FsCheck无法处理这些现成的实体,对于每个实体,我们必须编写单独的生成器,如下所示: let BLOGen = gen { let! cat = Gen.choose(0, 1000) let! opt = Gen.choose(0, 1000) let! name = Arb.Default.String(
let BLOGen =
gen {
let! cat = Gen.choose(0, 1000)
let! opt = Gen.choose(0, 1000)
let! name = Arb.Default.String().Generator
let! dVal = Arb.Default.String().Generator
let res = new Business_Logic_Options ()
res.Category <- cat
res.UID <- opt
res.Name <- name
res.DefaultValue <- dVal
return res
}
让BLOGen=
根{
让!cat=Gen.choose(0,1000)
让!opt=Gen.choose(0,1000)
让!name=Arb.Default.String().Generator
让!dVal=Arb.Default.String().Generator
let res=新业务逻辑选项()
资源类别