/
afanasevn
/
PdfEncoder
Обзор
Документация
Войти
/
afanasevn
/
PdfEncoder
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tests/PdfEncoder.UnitTests/Pdf/PdfClassifierTests.cs
24 строки
816 B
IBS\NAfanasev
Hybrid file processing
06 июл 2026, 18:43
06 июл 2026, 18:43
77054a0
Код
Авторство
О чём код?
using Microsoft.Extensions.Options; using PdfEncoder.Application.Options; using PdfEncoder.Domain.Enums; using PdfEncoder.Infrastructure.Pdf; using PdfEncoder.UnitTests.Fixtures; namespace PdfEncoder.UnitTests.Pdf; public sealed class PdfClassifierTests { private readonly PdfClassifier _classifier = new(Options.Create(new PipelineOptions())); [Fact] public async Task ClassifyAsync_TextBasedPdf_ВозвращаетTextBased() { var result = await _classifier.ClassifyAsync(PdfTestFixtures.TextBasedPdf, CancellationToken.None); Assert.Equal(PdfDocumentKind.TextBased, result.Kind); Assert.Single(result.Pages); Assert.True(result.Pages[0].HasTextLayer); Assert.False(result.Pages[0].HasEmbeddedImages); Assert.False(result.HasAcroForm); } }