1

这是一个两部分的问题。

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

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

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

为了一致性起见,我如何将访问器生成到 VSCodeGenAccessors.cs 中。

谢谢!

4

1 回答 1

3

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

  • Visual Studio 2005 团队系统
  • Visual Studio 2008 团队系统
  • Visual Studio 2008 专业版

关于您的第二个问题,恐怕我帮不上什么忙-我认为对内部进行单元测试是最糟糕的做法,因此我对私有访问器没有经验。

于 2009-09-24T07:23:31.997 回答