build-flow.api/tests/BuildFlow.Workflow.Tests/Performance/EnumerableFormSchemaExcelService.cs
2026-07-24 10:42:18 +08:00

22 lines
680 B
C#

using Workflow.Application.BuildFlow.Common.Services;
namespace BuildFlow.Workflow.Tests.Performance;
/// <summary>从给定枚举返回导入行的 Excel 服务测试替身。</summary>
public sealed class EnumerableFormSchemaExcelService(IEnumerable<ExcelParsedRow> rows)
: IFormSchemaExcelService
{
public byte[] BuildTemplate(string schemaJson, string formName) => [];
public byte[] BuildExport(
string schemaJson,
string formName,
IEnumerable<string> dataJsonRows) => [];
public IEnumerable<ExcelParsedRow> Parse(
string schemaJson,
Stream xlsxStream,
int maxRows,
int maxCellTextLength) => rows;
}