// Copyright (c) 2025-2026 GeWuYou // SPDX-License-Identifier: Apache-2.0 using System.Threading; using System.Threading.Tasks; using GFramework.Cqrs.Abstractions.Cqrs; namespace GFramework.Cqrs.Tests.Cqrs; /// /// 故意放在 Alpha 之前声明,用于验证注册器不会依赖源码声明顺序。 /// internal sealed class ZetaDeterministicNotificationHandler : INotificationHandler { /// /// 记录当前处理器已执行。 /// /// 通知实例。 /// 取消令牌。 /// 已完成任务。 public ValueTask Handle(DeterministicOrderNotification notification, CancellationToken cancellationToken) { DeterministicNotificationHandlerState.InvocationOrder.Add(nameof(ZetaDeterministicNotificationHandler)); return ValueTask.CompletedTask; } }