How do I write a FsCheck generator for an interface in C#
问题 Suppose I have an interface IPerson with 2 read properties age (int) and name (string). I also have a class Person implementing IPerson. How do I write a FsCheck generator for generating instances of IPerson type? 回答1: Something like the below should work: Gen<IPerson> gen = from age in Arb.Default.Int32().Generator from name in Arb.Default.String().Generator select new Person(age, name) as IPerson; 来源: https://stackoverflow.com/questions/35203290/how-do-i-write-a-fscheck-generator-for-an