2

我目前正在编写一个分析系统,在该解决方案中,我创建了多个测试项目。

我将 Visual Studio 2008 Professional 与 Microsoft.VisualStudio.QualityTools.UnitTesting 或 Microsoft 测试工具一起使用。

在使用模板创建测试项目时,它使用了一些配置,可以将测试项目设置为启动项目,这样当按下[F5]时,项目测试方法一个接一个地运行,否则,您可以甚至单击 Debug in Context 按钮一次调试一个测试。

像我对其他项目一样正常创建了我的测试项目,并在我的项目中引用了 Microsoft.VisualStudio.QualityTools.UnitTesting 命名空间,加上项目引用了包含要测试的类的我的项目,我现在无法测试或运行我编写的任何测试方法。

  1. 有没有办法让我能够像使用测试项目模板一样运行测试?

  2. 如何像使用 NUnit 一样使用 Microsoft Testing,即仅引用它并导入其命名空间等等?

  3. 是否有任何属性我必须在装配级别的某个地方使用,以允许我使用我的“正常”项目进行测试?

提前感谢您的帮助!=)

4

1 回答 1

3

您需要手动编辑项目文件以添加特殊的 ProjectTypeGuids 元素。没有更简单的解决方法,这是MSTest 不是特别适合单元测试的众多原因之一。

于 2011-05-10T04:36:53.847 回答