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

时间:2010-08-09 20:07:47

标签: visual-studio-2008 unit-testing

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

1 个答案:

答案 0 :(得分:7)

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

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