Visual studio NUnit和VisualStudio2008集成测试可以同时使用吗?

Visual studio NUnit和VisualStudio2008集成测试可以同时使用吗?,visual-studio,visual-studio-2008,nunit,mstest,Visual Studio,Visual Studio 2008,Nunit,Mstest,我对改进我的测试方法感兴趣,但不确定我是更喜欢NUnit还是VS2008测试。我还有一本书在它的例子中使用了NUnit。这两个框架是否能很好地共存?是的,请查看此链接 而且如果您在不同的类中使用不同的框架,则绝对没有问题,可以顺利共存(项目随后同时引用VisualStudio测试库和NUnit.Framework)。您也可以使用Sergey发布的hack使它们共存于同一个类上,但请注意,这有一些限制,您将无法使用两个框架的高级功能并以这种方式映射它们(例如NUnit 2.5的TestCase属性

我对改进我的测试方法感兴趣,但不确定我是更喜欢NUnit还是VS2008测试。我还有一本书在它的例子中使用了NUnit。这两个框架是否能很好地共存?

是的,请查看此链接
而且

如果您在不同的类中使用不同的框架,则绝对没有问题,可以顺利共存(项目随后同时引用VisualStudio测试库和NUnit.Framework)。您也可以使用Sergey发布的hack使它们共存于同一个类上,但请注意,这有一些限制,您将无法使用两个框架的高级功能并以这种方式映射它们(例如NUnit 2.5的TestCase属性等).

您通常会选择一个或另一个测试框架,而不是使用两个。尽管事实上,正如Sergey所提到的,NUnit和MSTest框架非常相似,您可以谨慎地编写可以同时使用这两个框架的通用测试。然而,有一些细微的差别,所以请注意并坚持最低的共同点

如果您想运行为多个框架编写的测试套件,请查看支持此场景的测试套件