// Copyright (c) 2025-2026 GeWuYou // SPDX-License-Identifier: Apache-2.0 using System.Collections.Generic; using System.Runtime.CompilerServices; using GFramework.Cqrs.Abstractions.Cqrs; namespace GFramework.Core.Tests.Architectures; /// /// 处理 并返回一个固定元素。 /// public sealed class ModuleStreamBehaviorRequestHandler : IStreamRequestHandler { /// /// 返回一个固定元素,供架构 stream pipeline 行为回归断言使用。 /// /// 当前流式请求。 /// 取消令牌。 /// 包含一个固定元素的异步流。 public async IAsyncEnumerable Handle( ModuleStreamBehaviorRequest request, [EnumeratorCancellation] CancellationToken cancellationToken) { yield return 7; await ValueTask.CompletedTask.ConfigureAwait(false); } }