using GFramework.Core.Query; namespace GFramework.Core.Tests.Query; /// /// 为 提供固定抛出异常的测试异步查询。 /// public sealed class TestAsyncQueryWithException : AbstractAsyncQuery { /// /// 初始化 的新实例。 /// /// 查询输入参数。 public TestAsyncQueryWithException(TestAsyncQueryInput input) : base(input) { } /// /// 执行异步查询并始终抛出测试异常。 /// /// 查询输入参数。 /// 此方法不会返回结果。 /// 始终抛出,模拟查询执行失败。 protected override Task OnDoAsync(TestAsyncQueryInput input) { throw new InvalidOperationException("Test exception"); } }