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