VS在生成单元测试时使用的Shadowing属性是什么?

Adi*_*be7 7 unit-testing visual-studio-2008

当我生成单元测试时,Visual studio添加了一些模拟我的类的虚构类并添加了"阴影"属性.它有什么作用?

Jas*_*ans 7

做了一些研究,发现了这个.显然,该[Shadowing]属性MSTest在创建一个访问者类时使用,该类允许您在类上调用私有方法,就像它是公共的一样.

因此,当您对目标类的私有方法进行单元测试时,将通过目标类的访问器包装类为您提供该私有方法.