using Monitoring.Domain.Entities.ExternalSystem; using Monitoring.Domain.Enums; using Monitoring.Domain.Services; namespace BuildFlow.Monitoring.Tests.Sync; /// 返回固定拉取结果的 Monitoring 集成测试连接器。 public sealed class StaticExternalConnector(FetchResult result) : IExternalConnector { public ExternalSystemTypeEnum SystemType => ExternalSystemTypeEnum.GenericHttp; public Task FetchAsync(ExternalSystemEntity system, CancellationToken ct) => Task.FromResult(result); }