using System.Threading; using TakeoutSaaS.Shared.Abstractions.Ids; namespace TakeoutSaaS.Integration.Tests.Fixtures; /// /// 集成测试用雪花 ID 生成器(递增模拟)。 /// public sealed class TestIdGenerator : IIdGenerator { private long _current; /// /// 生成下一个 ID。 /// /// 递增的 long ID。 public long NextId() => Interlocked.Increment(ref _current); }