using GFramework.Core.Query; namespace GFramework.Core.Tests.Query; /// /// 为 提供布尔结果的测试异步查询。 /// public sealed class TestAsyncBooleanQuery : AbstractAsyncQuery { /// /// 初始化 的新实例。 /// /// 查询输入参数。 public TestAsyncBooleanQuery(TestAsyncQueryInput input) : base(input) { } /// /// 执行异步查询并根据输入值是否大于零返回布尔结果。 /// /// 查询输入参数。 /// 当输入值大于 0 时返回 ;否则返回 protected override Task OnDoAsync(TestAsyncQueryInput input) { return Task.FromResult(input.Value > 0); } }