using BuildFlow.Domain.Interfaces; namespace BuildFlow.Rag.Tests.Stub; /// /// 工厂:统一返回 StubDocumentExtractor。 /// public sealed class StubDocumentExtractorFactory : IDocumentExtractorFactory { public StubDocumentExtractor InnerExtractor { get; } = new(); public IDocumentExtractor GetExtractor(string fileNameOrExtension) => InnerExtractor; }