我想开始使用Pex,但我有一些代码希望它忽略测试。
我使用配置节设计器插件为配置文件创建配置节。不幸的是,生成的代码并不完美,因为它没有对空值和其他良好检查进行测试。然而,至少现在我希望在运行Pex探索时忽略该代码,因为我不能改变代码,否则将来会被覆盖,并且这是我们可以解决的已知故障。
我找到了
有更好的建议吗?
我使用配置节设计器插件为配置文件创建配置节。不幸的是,生成的代码并不完美,因为它没有对空值和其他良好检查进行测试。然而,至少现在我希望在运行Pex探索时忽略该代码,因为我不能改变代码,否则将来会被覆盖,并且这是我们可以解决的已知故障。
我找到了
PexInstrumentMarkedBy
和PexCoverageFilterMarkedBy
属性,它们似乎可以完成工作(忽略带有GeneratedCodeAttribute的代码),但据我所见,我需要将它们放在我的程序集中,因此在我的操作性程序集中引用Pex框架...这是不可能的。有更好的建议吗?