到目前为止,在2008中使用MSTest似乎容易得多。所有的版本问题和与NUnit的兼容性问题(至少对我来说)都在引导我选择MSTest作为项目的框架(尽管我可能保留双模式选项)。MSTest的另一个优点是,我仍然可以在以下方面使用大多数NUnit断言:using Is = NUnit.Framework.Is最后,MSTest的VS2010中是否有任何速度的提高?
也就是说,在测试类中的所有测试之后,让使用ClassCleanup属性修饰的方法执行一次立即?(如TestFixtureTearDown in NUnit)。有什么解决办法吗?将这种沉重的设置/拆卸嵌入到TestInitialize和TestCleanup中的替代方法只会增加测试执行时间。就我而言,这件特别的物品是一件值得炫耀的东西。如果你想了解更多细节,请阅读博客文章的