我有两种方法来检查类型之间的可分配性或接口可重复性。因此,我有像(Type type1, Type type2)这样的签名。
Pex很难为这些参数生成输入,最后生成某种类型的东西或其他类型(抱歉,已关闭的VS ),因为Type本身是抽象的。
我尝试创建一个工厂,根据输入从四种测试“类型”中选择一种,然后希望Pex能使工厂产生不同的输入,从而将不同的输入放入我的测试方法中。
现在它只是抱怨Sytem.Type是抽象的,不能被探索。我对Pex并不熟悉,但我不知道如何为这些方法生成不同的输入。
有什么帮助吗?
发布于 2012-04-20 23:28:59
使用int作为输入,并使用开关根据int值选择类型。令人讨厌的攻击,但有时也需要佩克斯的帮助。
https://stackoverflow.com/questions/9473586
复制相似问题