56 references to EnumerateContent
Microsoft.Extensions.DocumentExtraction.Abstractions.Tests (4)
DelegatingDocumentExtractionClientTests.cs (2)
77
Assert.Equal("**body**", Assert.IsType<TextContent>(Assert.Single(actual.
EnumerateContent
()).Content).Text);
87
Assert.Equal("**body**", Assert.IsType<TextContent>(Assert.Single(actual.
EnumerateContent
()).Content).Text);
DocumentExtractionDocumentBuilderTests.cs (2)
140
Assert.Same(table, Assert.Single(actual.
EnumerateContent
()));
232
Assert.Empty(actual.
EnumerateContent
());
Microsoft.Extensions.DocumentExtraction.Tests (3)
DocumentExtractionMiddlewareTests.cs (3)
274
Assert.Equal("visible **text**", Assert.IsType<TextContent>(Assert.Single(actual.
EnumerateContent
()).Content).Text);
389
Assert.Same(image, Assert.Single(actual.
EnumerateContent
()));
645
Assert.Same(image, Assert.Single(actual.
EnumerateContent
()));
Microsoft.Extensions.Documents.Abstractions.Tests (49)
DocumentElementTests.cs (3)
131
InvalidOperationException selfException = Assert.Throws<InvalidOperationException>(() => document.
EnumerateContent
().ToArray());
137
InvalidOperationException ancestorException = Assert.Throws<InvalidOperationException>(() => document.
EnumerateContent
().ToArray());
257
Assert.Equal(new ExtractionDocumentElement[] { text, image, extension }, document.
EnumerateContent
());
DocumentExtensionElementTests.cs (1)
89
Assert.Same(extension, Assert.Single(document.
EnumerateContent
()));
DocumentImageElementTests.cs (1)
114
Assert.Same(image, Assert.Single(document.
EnumerateContent
()));
DocumentReviewFollowUpTests.cs (11)
53
Assert.Equal(new[] { text, text }, first.
EnumerateContent
());
54
Assert.Equal(new[] { text, text }, second.
EnumerateContent
());
58
Assert.Empty(first.
EnumerateContent
());
60
Assert.Same(text, Assert.Single(second.
EnumerateContent
()));
78
Assert.Throws<InvalidOperationException>(() => document.
EnumerateContent
().ToArray());
94
Assert.Throws<InvalidOperationException>(() => document.
EnumerateContent
().ToArray());
108
Assert.Equal(new[] { text, text }, document.
EnumerateContent
());
111
Assert.Throws<InvalidOperationException>(() => document.
EnumerateContent
().ToArray());
115
Assert.Equal(new[] { text, text, text, text }, document.
EnumerateContent
());
134
Assert.Equal(new[] { outer, outer }, document.
EnumerateContent
());
136
Assert.Equal(new[] { outer, outer }, document.
EnumerateContent
());
DocumentSectionTests.cs (1)
50
ExtractionDocumentElement[] content = document.
EnumerateContent
().ToArray();
DocumentTableCellCollectionTests.cs (4)
233
Assert.Same(table, Assert.Single(document.
EnumerateContent
()));
263
Assert.Same(table, Assert.Single(document.
EnumerateContent
()));
278
Assert.Same(table, Assert.Single(document.
EnumerateContent
()));
321
Assert.Same(outerTable, Assert.Single(document.
EnumerateContent
()));
DocumentTableElementTests.cs (3)
294
Assert.Same(table, Assert.Single(document.
EnumerateContent
()));
351
Assert.Same(table, Assert.Single(document.
EnumerateContent
()));
412
Assert.Same(table, Assert.Single(document.
EnumerateContent
()));
DocumentTests.Composition.cs (1)
106
Assert.Equal(new ExtractionDocumentElement[] { text, table, image, extension }, document.
EnumerateContent
());
DocumentTests.cs (8)
65
ExtractionDocumentImageElement image = Assert.IsType<ExtractionDocumentImageElement>(Assert.Single(document.
EnumerateContent
()));
84
document.
EnumerateContent
().Select(element => Assert.IsType<TextContent>(element.Content).Text));
132
ExtractionDocumentElement[] content = document.
EnumerateContent
().ToArray();
149
ExtractionDocumentElement[] content = document.
EnumerateContent
().ToArray();
179
Assert.Equal(new[] { text7, text2 }, document.
EnumerateContent
());
196
Assert.Empty(document.
EnumerateContent
());
222
Assert.Empty(document.
EnumerateContent
());
246
Assert.Same(text, Assert.Single(document.
EnumerateContent
()));
DocumentTests.StandardContent.cs (14)
29
Assert.Empty(document.
EnumerateContent
());
62
Assert.Same(text, Assert.Single(document.
EnumerateContent
()));
81
document.
EnumerateContent
().Select(element => Assert.IsType<TextContent>(element.Content).Text));
84
document.
EnumerateContent
().Select(element => Assert.IsType<TextContent>(element.Content).Text));
102
Assert.Equal("child", Assert.IsType<TextContent>(Assert.Single(document.
EnumerateContent
()).Content).Text);
114
Assert.Equal(section.Elements, document.
EnumerateContent
());
128
Assert.Same(custom, Assert.Single(document.
EnumerateContent
()));
131
Assert.Equal(section.Elements, document.
EnumerateContent
());
137
Assert.Equal(section.Elements, document.
EnumerateContent
());
178
Assert.Same(table, Assert.Single(document.
EnumerateContent
()));
202
Assert.Same(image, Assert.Single(document.
EnumerateContent
()));
344
Assert.Empty(document.
EnumerateContent
());
348
Assert.Same(element, Assert.Single(document.
EnumerateContent
()));
375
Assert.Same(image, Assert.Single(document.
EnumerateContent
()));
PreviewContractTests.cs (2)
63
Assert.Empty(document.
EnumerateContent
());
106
Assert.Same(text, Assert.Single(document.
EnumerateContent
()));