有没有办法创建可以与Visual Studio 单元测试框架以及NUnit一起运行的单元测试?我个人更喜欢 Visual Studio 之一,但我使用的构建服务器只支持 NUnit,所以如果可能的话,我想同时支持两者。
编辑:澄清一下,我想使用 Visual Studio 运行我自己的测试(没有附加组件或扩展),但其他同事想使用 NUnit,而构建服务器需要 NUnit。除了代码,我无法更改任何内容,所以我认为会有一种简单的方法来满足每个人,但它看起来有点挑战:)
有没有办法创建可以与Visual Studio 单元测试框架以及NUnit一起运行的单元测试?我个人更喜欢 Visual Studio 之一,但我使用的构建服务器只支持 NUnit,所以如果可能的话,我想同时支持两者。
编辑:澄清一下,我想使用 Visual Studio 运行我自己的测试(没有附加组件或扩展),但其他同事想使用 NUnit,而构建服务器需要 NUnit。除了代码,我无法更改任何内容,所以我认为会有一种简单的方法来满足每个人,但它看起来有点挑战:)
这是通过“using”关键字使用预编译器指令和别名的一种方法
您可以使用名为 Should 的库编写与框架无关的断言。它还有一个非常好的流畅语法,如果你喜欢流畅的界面,可以使用它。我有一篇与此相关的博客文章。
http://nileshgule.blogspot.com/2010/11/use-should-assertion-library-to-write.html