6
当我生成单元测试时,Visual Studio添加了一些虚拟类,它嘲笑我的类并添加了“阴影”属性。 它是做什么的?什么是VS在生成单元测试时使用的Shadowing属性?
当我生成单元测试时,Visual Studio添加了一些虚拟类,它嘲笑我的类并添加了“阴影”属性。 它是做什么的?什么是VS在生成单元测试时使用的Shadowing属性?
做了一些研究,发现this。当它创建一个访问器类时,属性可以用于MSTest
,该访问器类允许您在类上调用私有方法,就好像它是公共的一样。
所以当你单元测试一个目标类的私有方法时,这个私有方法将通过目标类的存取器包装类提供给你。