有没有办法创建可以使用Visual Studio Unit Testing Framework和NUnit运行的单元测试?我个人更喜欢Visual Studio,但我使用的构建服务器只做NUnit,所以如果可能的话我想支持两者。
编辑:为了澄清,我想使用Visual Studio(没有附加组件或扩展)运行我自己的测试,但其他同事想要使用NUnit,而构建服务器需要NUnit。我不能改变除代码之外的任何东西,所以我认为有一种简单的方法来满足每个人,但它看起来有点挑战:)
答案 0 :(得分:2)
听起来你需要一个Visual Studio测试运行器。如果安装Gallio,它将使用VS test runner运行任何类型的单元测试(xUnit,nUnit,MBUnit)。 Resharper和CodeRush也有自己的测试跑步者。
答案 1 :(得分:1)
Here is one way to do that通过“using”关键字
使用预编译器指令和别名答案 2 :(得分:0)
JustCode有一个单元测试运行器,可以运行使用xUnit,NUnit,MbUnit或Visual Studio Unit Testing Framework编写的测试。您可以在行动here
中看到它答案 3 :(得分:0)
您可以使用名为Should的库编写框架无关的断言。它还有一个非常好的流利语法,如果你喜欢流畅的界面,可以使用它。我有一篇与之相关的博客文章。
http://nileshgule.blogspot.com/2010/11/use-should-assertion-library-to-write.html