这是一个两部分问题。
背景:我们将C#应用程序从VS2005移至VS2008,并在此过程中将应用程序从.net 2.0移至.net 3.5。除了单元测试外,过渡进展顺利。
第一:单元测试框架是基于Visual Studios还是.NET?
第二:这个问题源于我们对单元测试的问题。我们有内部类需要访问器才能对它们进行单元测试。当应用程序在VS2005中时,通过右键单击所需的类并选择“创建专用访问器”来自动创建所有访问器 - 此访问器放置在VSCodeGenAccessors.cs中。现在迁移到VS2008和.net 3.5之后,访问者被放置在新创建的文件夹“Test References”中,并且为每个访问者创建了一个文件(.accessor)
为了保持一致,如何将访问器生成到VSCodeGenAccessors.cs中。
谢谢!
答案 0 :(得分:3)
要回答您的第一个问题,单元测试框架是某些Visual Studio版本的一部分。 AFAIR:
关于你的第二个问题,我担心我无法提供太多帮助 - 我认为单元测试内部结构是最糟糕的做法,因此我没有私人访问者的经验。