所以OneTimeSetUp
/ OneTimeTearDown
被称为前/夹具的每个实例之后。
我们有一些之前被调用/夹具的所有实例后?
这取决于其中OneTimeSetUp / OneTimeTearDown
方法所在。如果他们在测试夹具本身的代码,然后将它们称为前和测试中的每个instance.This运行后是必要的,因为他们可能会做的事情影响到该实例。
OTOH,如果你把它们放到同一个命名空间的测试夹具一个SetUpFixture
,那么他们之前和该命名空间中所有的测试后调用一次。如果你想影响是独立于某个固定的所有实例,然后把代码放到一个命名空间本身。