Это зависит от того, где расположены методы OneTimeSetUp / OneTimeTearDown
.Если они находятся в коде самого тестового прибора, то они вызываются до и после запуска тестов в каждом экземпляре. Это необходимо, поскольку они могут делать что-то, что влияет на этот экземпляр.
OTOH,если вы поместите их в SetUpFixture
в том же пространстве имен, что и тестовое устройство, то они вызываются один раз до и после всех тестов в этом пространстве имен.Если вы хотите, чтобы эффект был изолирован для всех экземпляров определенного прибора, поместите код в пространство имен.