【发布时间】:2010-07-02 16:39:38
【问题描述】:
当被测试的类是内部的时,有什么方法可以使 pex 工作?密封类呢?
我的意思是毕竟这种类型的工具对 API 测试非常有用,有时您可能希望至少在内部保留一些东西。
谢谢
【问题讨论】:
标签: pex
当被测试的类是内部的时,有什么方法可以使 pex 工作?密封类呢?
我的意思是毕竟这种类型的工具对 API 测试非常有用,有时您可能希望至少在内部保留一些东西。
谢谢
【问题讨论】:
标签: pex
通过InternalsVisibleToAttribute 提供测试程序集内部可见性。然后,Pex 将能够“查看”内部类型并对其进行测试。
【讨论】:
[assembly: InternalsVisibleTo("Company.Product.ProjectUnderTest.Tests")](加上 .Eplorables)。然后,Pex 测试项目和 Explorables 都可以看到 ProjectUnderTest 的内部结构。