在NUnit的3使用TestFixtureSource时有没有安装/ TearDown中被称为前/夹具的所有实例后?

问题描述 投票:0回答:1

所以OneTimeSetUp / OneTimeTearDown被称为前/夹具的每个实例之后。

我们有一些之前被调用/夹具的所有实例后?

nunit nunit-3.0
1个回答
1
投票

这取决于其中OneTimeSetUp / OneTimeTearDown方法所在。如果他们在测试夹具本身的代码,然后将它们称为前和测试中的每个instance.This运行后是必要的,因为他们可能会做的事情影响到该实例。

OTOH,如果你把它们放到同一个命名空间的测试夹具一个SetUpFixture,那么他们之前和该命名空间中所有的测试后调用一次。如果你想影响是独立于某个固定的所有实例,然后把代码放到一个命名空间本身。

© www.soinside.com 2019 - 2024. All rights reserved.