我正在使用NUnit进行数据库测试。由于它很耗时,所以我不想每次都运行。
因此,我尝试创建基类,并且所有其他数据库测试类都从该基类派生,因为我认为如果我要使用[Ignore]属性装饰基类,则其余派生类将被忽略,但那没有发生。
我需要知道有什么方法可以以最小的努力忽略这些类集吗?
最佳答案
如果您不想将集成和单元测试划分为单独的项目,也可以将测试分组
[Test, Category("Integration")]
大多数测试运行程序都允许您过滤要运行的类别,从而在需要时为您提供更精细的控制(例如“快速”,“慢速”和“绝对慢速”类别)
关于c# - NUnit基类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7437000/