namespace BuildFlow.IM.Integration.Tests; using Xunit; /// /// xUnit 集合定义:所有 ChatHub 集成测试共享同一个 实例, /// 避免多个测试类各自创建夹具时并行执行 EnsureDeleted 互相删库导致的竞态。 /// 同时也避免重复启动多个 TestServer 与重复建表。 /// /// /// 共享 fixture 意味着同一进程内这些测试串行执行(同集合内默认不并行),符合"共用真实 PG 库"的隔离要求。 /// [CollectionDefinition(Name)] public class ImServerCollection : ICollectionFixture { public const string Name = "IM Server Integration"; }