namespace MxGateway.IntegrationTests; /// /// xUnit collection that serializes every live integration-test class. The live /// suites contend for genuinely shared singletons — one MXAccess COM provider, /// one ZB SQL database, and one GLAuth instance with a per-IP failure /// lockout — so they must not run in parallel with one another. Placing each /// live class in this collection disables xUnit's default cross-class /// parallelism for them while leaving non-live tests free to parallelize. /// [CollectionDefinition(Name, DisableParallelization = true)] public sealed class LiveResourcesCollection { /// The collection name applied via [Collection] on live test classes. public const string Name = "Live external resources"; }