带访问器的单元测试

时间:2009-09-24 03:25:26

标签: visual-studio-2008 unit-testing testing accessor

这是一个两部分问题。

背景:我们将C#应用程序从VS2005移至VS2008,并在此过程中将应用程序从.net 2.0移至.net 3.5。除了单元测试外,过渡进展顺利。

第一:单元测试框架是基于Visual Studios还是.NET?

第二:这个问题源于我们对单元测试的问题。我们有内部类需要访问器才能对它们进行单元测试。当应用程序在VS2005中时,通过右键单击所需的类并选择“创建专用访问器”来自动创建所有访问器 - 此访问器放置在VSCodeGenAccessors.cs中。现在迁移到VS2008和.net 3.5之后,访问者被放置在新创建的文件夹“Test References”中,并且为每个访问者创建了一个文件(.accessor)

为了保持一致,如何将访问器生成到VSCodeGenAccessors.cs中。

谢谢!

1 个答案:

答案 0 :(得分:3)

要回答您的第一个问题,单元测试框架是某些Visual Studio版本的一部分。 AFAIR:

  • Visual Studio 2005团队系统
  • Visual Studio 2008团队系统
  • Visual Studio 2008 Professional

关于你的第二个问题,我担心我无法提供太多帮助 - 我认为单元测试内部结构是最糟糕的做法,因此我没有私人访问者的经验。