Ste*_*bbi 3 c# nunit unit-testing
我正在编写一个NUnit测试,我想只在Release配置中运行.使用测试用例属性是否有一种优雅的方式?现在,我用编译器指令包围整个功能块:
我正在使用Nunit 2.5.6.10205.
#if !DEBUG
[Test]
public void MyReleaseOnlyTest()
{
// stuff
}
#endif
Run Code Online (Sandbox Code Playgroud)
您可以使用该[Category]属性.如果您标记仅发布测试,[Category("Release")]则在正常测试运行中排除该类别并将其包含在您的发布运行中.
所以现在你的测试成了
[Test]
[Category("Release")]
public void MyReleaseOnlyTest()
{
// stuff
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1111 次 |
| 最近记录: |