尝试在Nunit中实现SetUpFixture功能时使用的正确语法是什么?这是我所拥有的,但我不断收到错误消息:
namespace Testing
{
[SetUpFixture, RequiresSTA]
public class SetupClass
{
public IE CASsite = new IE("awebsite");
[SetUp]
public void Setup()
{
}
[TearDown]
public void TearDown()
{
CASsite.Dispose();
}
}
[TestFixture, RequiresSTA]
public class Tests : SetupClass
{
[Test]
public void DoSomething()
{
}
}
}
我一直收到的错误是:失败:SetupClass中的TestFixtureSetUp失败
最佳答案
是否为名称空间SetUpFixture
定义了多个Testing
?
根据文档,
在给定的名称空间中只能创建一个SetUpFixture。
您的Tests
类派生自您的SetUpFixture
类。您不需要这样做。 SetUpFixture
类的SetUp
和TearDown
将针对该命名空间中的所有类自动运行。