3
我希望有一个通用的SetUp和TearDown,它可以跨多个灯具在每个测试中运行,但都在一个公共名称空间内运行。这将与[SetUpFixture]属性类似,但会在每个测试中运行。NUnit:跨越多个灯具的测试夹具中的每个测试的SetUp和TearDown
我试过用[SetUp]使用基类,但是resharper解决了这个问题,因为它并不是很理想。
我希望有一个通用的SetUp和TearDown,它可以跨多个灯具在每个测试中运行,但都在一个公共名称空间内运行。这将与[SetUpFixture]属性类似,但会在每个测试中运行。NUnit:跨越多个灯具的测试夹具中的每个测试的SetUp和TearDown
我试过用[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
}
是的,这是完美的,我的错误是在基类中有一个[TestFixture]。 –
卓越的,如果它解决了你的问题,请将我的答案标记为已接受的答案。 –