我有兴趣改进我的测试方法但不确定我是否更喜欢NUnit或VS 2008测试。我还有一本书在其示例中使用了NUnit。这两个框架是否能够很好地相互共存?
答案 0 :(得分:3)
答案 1 :(得分:1)
您通常会选择一个或另一个测试框架,而不是使用两个。虽然事实上,正如谢尔盖提到的那样,NUnit和MSTest框架足够相似,您可以小心翼翼地编写可以同时使用这两种框架的通用测试。然而,有一些微妙的差异,所以要小心并坚持最低的共同点!
如果要运行为多个框架编写的一组测试,请查看支持此方案的Gallio。
答案 2 :(得分:0)
如果你在不同的类中使用不同的框架,那么绝对没有问题,可以毫无问题地共存(项目然后引用VisualStudio测试库和NUnit.Framework)。您也可以使用像Sergey发布的那些hacks使它们在同一个类上共存,但要注意这有一些限制,您将无法使用这两个框架的高级功能并以这种方式映射它们(例如TestCase属性)对于NUnit 2.5等。)。