NUnit:跨多个fixture的测试fixture中的每个测试的SetUp和TearDown
本文关键字:测试 fixture TearDown SetUp NUnit | 更新日期: 2023-09-27 18:10:06
我想有一个通用的SetUp和TearDown,这是跨多个fixture的每个测试运行,但都在一个共同的命名空间内。这将类似于[SetUpFixture]属性,但将在每个测试中运行。
我已经尝试使用基类[SetUp],但resharper解决这是不确定的,这不是真正理想的
我不认为在泛型代码中使用基类有任何问题。
public class BaseTest
{
[SetUp]
public void SetUp()
{
//Do generic Stuff
}
[TearDown]
public void TearDown()
{
// Do generic stuff
}
[TestFixture]
public class TestClass : BaseTest
{
[SetUp]
public void SetUp()
{
//Do Stuff
}
[TearDown]
public void TearDown()
{
// Do stuff
}