109 instantiations of ExtractionDocumentTextElement
Microsoft.Extensions.DocumentExtraction.Abstractions.Tests (3)
DelegatingDocumentExtractionClientTests.cs (1)
68
section.Elements.Add(new
ExtractionDocumentTextElement
(new TextContent("**body**"), role: "heading") { HeadingLevel = 3 });
DocumentExtractionDocumentBuilderTests.cs (2)
118
ExtractionDocumentTextElement content =
new
(new TextContent("**cell**"), role: "Vendor.Custom") { HeadingLevel = 10 };
153
table.Cells[0, 0] = new ExtractionDocumentTableCell(new
ExtractionDocumentTextElement
(new TextContent("replacement")));
Microsoft.Extensions.Documents.Abstractions.Tests (106)
DocumentElementTests.cs (13)
19
section.Elements.Add(new
ExtractionDocumentTextElement
(new TextContent("semantic paragraph")));
28
ExtractionDocumentTextElement element =
new
(new TextContent("stored markdown"));
40
ExtractionDocumentTextElement element =
new
(new TextContent("content"));
60
ExtractionDocumentTextElement element =
new
(new TextContent("content"));
82
ExtractionDocumentTextElement element =
new
(new TextContent("content"));
109
ExtractionDocumentTextElement element =
new
(new TextContent("content"));
150
ExtractionDocumentTextElement element =
new
(new TextContent("stored"), role: "heading")
170
ExtractionDocumentTextElement element =
new
(new TextContent(""));
185
() => new
ExtractionDocumentTextElement
(null!));
193
ExtractionDocumentTextElement text =
new
(new TextContent("visible"));
222
ExtractionDocumentTextElement text =
new
(new TextContent(""));
241
ExtractionDocumentTextElement text =
new
(new TextContent("visible **text**"));
243
ExtractionDocumentTextElement extension =
new
(new TextContent("extension"), role: "vendor-extra");
DocumentExtensionElementTests.cs (1)
67
ExtractionDocumentTextElement extension =
new
(new TextContent("visible **text**"), role: "vendor-extra");
DocumentReferencesTests.cs (2)
212
ExtractionDocumentTextElement text =
new
(new TextContent("visible"));
365
ExtractionDocumentTextElement text =
new
(new TextContent("visible"));
DocumentReviewFollowUpTests.cs (5)
49
ExtractionDocumentTextElement text =
new
(new TextContent("original"));
103
ExtractionDocumentTextElement text =
new
(new TextContent("body"));
123
ExtractionDocumentTextElement shared =
new
(new TextContent("value"));
147
ExtractionDocumentTextElement text =
new
(new TextContent("visible"));
190
ExtractionDocumentTextElement text =
new
(new TextContent("named page"));
DocumentSectionTests.cs (4)
37
ExtractionDocumentTextElement first =
new
(new TextContent("first"));
39
ExtractionDocumentTextElement nestedFirst =
new
(new TextContent("nested-first"));
40
ExtractionDocumentTextElement nestedLast =
new
(new TextContent("nested-last"));
41
ExtractionDocumentTextElement last =
new
(new TextContent("last"));
DocumentTableCellCollectionTests.cs (17)
18
ExtractionDocumentTextElement firstContent =
new
(new TextContent("first"));
19
ExtractionDocumentTextElement lastContent =
new
(new TextContent("last"));
44
ExtractionDocumentTextElement content =
new
(new TextContent("cell"));
84
ExtractionDocumentTextElement oldContent =
new
(new TextContent("old"));
85
ExtractionDocumentTextElement replacementContent =
new
(new TextContent("replacement"));
112
ExtractionDocumentTextElement content =
new
(new TextContent("cell"));
143
ExtractionDocumentTextElement first =
new
(paragraphA, "paragraph");
144
ExtractionDocumentTextElement last =
new
(paragraphB, "paragraph");
257
ExtractionDocumentTextElement paragraph =
new
(new TextContent("cell-only paragraph"));
333
ExtractionDocumentTextElement content =
new
(new TextContent("content"));
358
ExtractionDocumentTableCell anchor = new(new
ExtractionDocumentTextElement
(new TextContent("MERGED_A")), 2, 2, "header");
359
ExtractionDocumentTableCell ordinary = new(new
ExtractionDocumentTextElement
(new TextContent("B")));
388
ExtractionDocumentTextElement text =
new
(new TextContent("MERGED_A"));
439
ExtractionDocumentTextElement anchorText =
new
(new TextContent("MERGED_A"));
445
ExtractionDocumentTextElement candidateText =
new
(new TextContent("candidate **value**"));
507
ExtractionDocumentTextElement oldText =
new
(new TextContent("lO0? &"));
518
ExtractionDocumentTextElement replacementText =
new
(new TextContent("replacement?"));
DocumentTableCellTests.cs (8)
19
ExtractionDocumentTextElement content =
new
(new TextContent("cell"));
38
ExtractionDocumentTextElement content =
new
(new TextContent("cell"));
78
ExtractionDocumentTextElement text =
new
(new TextContent("cell"));
105
ExtractionDocumentTextElement text =
new
(new TextContent("cell"));
147
ExtractionDocumentTextElement text =
new
(new TextContent("content"));
168
ExtractionDocumentTextElement text =
new
(new TextContent("lO0 ??"));
176
first.Elements.Add(new
ExtractionDocumentTextElement
(new TextContent("first")));
177
second.Elements.Add(new
ExtractionDocumentTextElement
(new TextContent("second")));
DocumentTableElementTests.cs (16)
17
ExtractionDocumentTextElement leaf =
new
(new TextContent("L|R"));
34
ExtractionDocumentTextElement text =
new
(new TextContent("A|<&"));
62
ExtractionDocumentTableCell wide = new(new
ExtractionDocumentTextElement
(new TextContent("wide")), 2, 3);
63
ExtractionDocumentTableCell corner = new(new
ExtractionDocumentTextElement
(new TextContent("corner")), role: "rowHeader");
73
ExtractionDocumentTableCell small = new(new
ExtractionDocumentTextElement
(new TextContent("small")));
144
ExtractionDocumentTextElement text =
new
(new TextContent("candidate"));
167
table.Cells[0, 1] = new ExtractionDocumentTableCell(new
ExtractionDocumentTextElement
(new TextContent("one")));
168
table.Cells[1, 0] = new ExtractionDocumentTableCell(new
ExtractionDocumentTextElement
(new TextContent("two")));
183
table.Cells[0, 0] = new ExtractionDocumentTableCell(new
ExtractionDocumentTextElement
(new TextContent("left|right")));
192
table.Cells[0, 0] = new ExtractionDocumentTableCell(new
ExtractionDocumentTextElement
(new TextContent("semantic cell")));
202
ExtractionDocumentTableCell anchor = new(new
ExtractionDocumentTextElement
(new TextContent("MERGED_A<&")), 2, 2, "columnHeader");
204
table.Cells[2, 0] = new ExtractionDocumentTableCell(new
ExtractionDocumentTextElement
(new TextContent("B")), role: "rowHeader");
235
ExtractionDocumentTextElement text =
new
(new TextContent(" INV0ICE 1O0? <&| "), role: "heading");
259
ExtractionDocumentTextElement text =
new
(new TextContent("A|<"));
307
ExtractionDocumentTextElement text =
new
(new TextContent("INV0ICE 1O0?"));
389
ExtractionDocumentTextElement text =
new
(new TextContent("mapped A"));
DocumentTests.Composition.cs (5)
32
ExtractionDocumentTextElement cellText =
new
(new TextContent("cell"));
37
"text" => new
ExtractionDocumentTextElement
(new TextContent("visible")),
86
ExtractionDocumentTextElement text =
new
(new TextContent("**local**"));
88
ExtractionDocumentTextElement extension =
new
(new TextContent("extension"), role: "application-extra");
90
ExtractionDocumentTextElement cellText =
new
(new TextContent("cell|value"));
DocumentTests.cs (10)
77
first.Elements.Add(new
ExtractionDocumentTextElement
(new TextContent("first semantic")));
78
second.Elements.Add(new
ExtractionDocumentTextElement
(new TextContent("second semantic")));
113
ExtractionDocumentTextElement firstText =
new
(new TextContent("first text"));
115
ExtractionDocumentTextElement nestedText =
new
(new TextContent("nested text"));
117
ExtractionDocumentTextElement extension =
new
(new TextContent("extension"), role: "application-extra");
120
ExtractionDocumentTextElement secondText =
new
(new TextContent("second text"));
146
nested.Elements.Add(new
ExtractionDocumentTextElement
(new TextContent("content")));
161
ExtractionDocumentTextElement text7 =
new
(new TextContent("same text"));
162
ExtractionDocumentTextElement text2 =
new
(new TextContent("same text"));
232
ExtractionDocumentTextElement text =
new
(new TextContent("visible **text**"));
DocumentTests.StandardContent.cs (14)
49
ExtractionDocumentTextElement text =
new
(payload);
74
section.Elements.Add(new
ExtractionDocumentTextElement
(first));
75
section.Elements.Add(new
ExtractionDocumentTextElement
(new TextContent(string.Empty)));
76
section.Elements.Add(new
ExtractionDocumentTextElement
(new TextContent("last|value")));
92
section.Elements.Add(new
ExtractionDocumentTextElement
(new TextContent("child")));
109
section.Elements.Add(new
ExtractionDocumentTextElement
(new TextContent("first")));
130
section.Elements.Insert(0, new
ExtractionDocumentTextElement
(new TextContent("prefix")));
149
ExtractionDocumentTextElement text =
new
(payload, role: "heading") { HeadingLevel = 2 };
169
ExtractionDocumentTextElement cellText =
new
(new TextContent("leaf|value"));
219
ExtractionDocumentTextElement text =
new
(new TextContent("cell"));
239
ExtractionDocumentTextElement text =
new
(payload);
391
ExtractionDocumentTextElement first =
new
(shared);
392
ExtractionDocumentTextElement second =
new
(shared);
425
ExtractionDocumentTextElement text =
new
(new TextContent("**literal markdown**"));
DocumentTextElementTests.cs (9)
16
ExtractionDocumentTextElement element =
new
(new TextContent("stored markdown"), role: "pageFooter");
34
ExtractionDocumentTextElement element =
new
(new TextContent("**citation** [1]"), role: role);
57
Assert.Throws<ArgumentException>(nameof(role), () => new
ExtractionDocumentTextElement
(new TextContent("markdown"), role: role));
63
ExtractionDocumentTextElement heading =
new
(new TextContent("Title"), role: "heading") { HeadingLevel = 1 };
64
ExtractionDocumentTextElement pageHeader =
new
(new TextContent("Title"), role: "pageHeader");
65
ExtractionDocumentTextElement custom =
new
(new TextContent("ordinary **text**"), role: "VendorHeading") { HeadingLevel = 10 };
91
ExtractionDocumentTextElement element =
new
(new TextContent("header"), role: "heading")
105
ExtractionDocumentTextElement element =
new
(new TextContent("header"), role: "heading")
119
ExtractionDocumentTextElement element =
new
(new TextContent("header"), role: "heading")
PreviewContractTests.cs (2)
19
ExtractionDocumentTextElement text =
new
(original, role: "Vendor.Custom") { HeadingLevel = int.MaxValue };
89
ExtractionDocumentTextElement text =
new
(new TextContent("unmodified"));
91 references to ExtractionDocumentTextElement
Microsoft.Extensions.DocumentExtraction.Abstractions.Tests (1)
DocumentExtractionDocumentBuilderTests.cs (1)
118
ExtractionDocumentTextElement
content = new(new TextContent("**cell**"), role: "Vendor.Custom") { HeadingLevel = 10 };
Microsoft.Extensions.Documents.Abstractions (2)
ExtractionDocumentElement.cs (2)
30
if (this is
ExtractionDocumentTextElement
)
65
/// <summary>Initializes a new instance of the <see cref="
ExtractionDocumentTextElement
"/> class.</summary>
Microsoft.Extensions.Documents.Abstractions.Tests (88)
DocumentElementTests.cs (11)
28
ExtractionDocumentTextElement
element = new(new TextContent("stored markdown"));
40
ExtractionDocumentTextElement
element = new(new TextContent("content"));
60
ExtractionDocumentTextElement
element = new(new TextContent("content"));
82
ExtractionDocumentTextElement
element = new(new TextContent("content"));
109
ExtractionDocumentTextElement
element = new(new TextContent("content"));
150
ExtractionDocumentTextElement
element = new(new TextContent("stored"), role: "heading")
170
ExtractionDocumentTextElement
element = new(new TextContent(""));
193
ExtractionDocumentTextElement
text = new(new TextContent("visible"));
222
ExtractionDocumentTextElement
text = new(new TextContent(""));
241
ExtractionDocumentTextElement
text = new(new TextContent("visible **text**"));
243
ExtractionDocumentTextElement
extension = new(new TextContent("extension"), role: "vendor-extra");
DocumentExtensionElementTests.cs (8)
25
typeof(
ExtractionDocumentTextElement
), typeof(ExtractionDocumentImageElement), typeof(ExtractionDocumentTableElement)
41
Assert.Null(typeof(
ExtractionDocumentTextElement
).GetProperty("HeaderLevel"));
42
Assert.Null(typeof(
ExtractionDocumentTextElement
).GetProperty("Kind"));
43
Assert.Equal(typeof(int?), typeof(
ExtractionDocumentTextElement
).GetProperty("HeadingLevel")!.PropertyType);
44
Assert.Equal(typeof(string), typeof(
ExtractionDocumentTextElement
).GetProperty("Role")!.PropertyType);
45
Assert.False(typeof(
ExtractionDocumentTextElement
).GetProperty("Role")!.CanWrite);
46
var parameters = Assert.Single(typeof(
ExtractionDocumentTextElement
).GetConstructors()).GetParameters();
67
ExtractionDocumentTextElement
extension = new(new TextContent("visible **text**"), role: "vendor-extra");
DocumentReferencesTests.cs (2)
212
ExtractionDocumentTextElement
text = new(new TextContent("visible"));
365
ExtractionDocumentTextElement
text = new(new TextContent("visible"));
DocumentReviewFollowUpTests.cs (5)
49
ExtractionDocumentTextElement
text = new(new TextContent("original"));
103
ExtractionDocumentTextElement
text = new(new TextContent("body"));
123
ExtractionDocumentTextElement
shared = new(new TextContent("value"));
147
ExtractionDocumentTextElement
text = new(new TextContent("visible"));
190
ExtractionDocumentTextElement
text = new(new TextContent("named page"));
DocumentSectionTests.cs (4)
37
ExtractionDocumentTextElement
first = new(new TextContent("first"));
39
ExtractionDocumentTextElement
nestedFirst = new(new TextContent("nested-first"));
40
ExtractionDocumentTextElement
nestedLast = new(new TextContent("nested-last"));
41
ExtractionDocumentTextElement
last = new(new TextContent("last"));
DocumentTableCellCollectionTests.cs (15)
18
ExtractionDocumentTextElement
firstContent = new(new TextContent("first"));
19
ExtractionDocumentTextElement
lastContent = new(new TextContent("last"));
44
ExtractionDocumentTextElement
content = new(new TextContent("cell"));
84
ExtractionDocumentTextElement
oldContent = new(new TextContent("old"));
85
ExtractionDocumentTextElement
replacementContent = new(new TextContent("replacement"));
112
ExtractionDocumentTextElement
content = new(new TextContent("cell"));
143
ExtractionDocumentTextElement
first = new(paragraphA, "paragraph");
144
ExtractionDocumentTextElement
last = new(paragraphB, "paragraph");
257
ExtractionDocumentTextElement
paragraph = new(new TextContent("cell-only paragraph"));
333
ExtractionDocumentTextElement
content = new(new TextContent("content"));
388
ExtractionDocumentTextElement
text = new(new TextContent("MERGED_A"));
439
ExtractionDocumentTextElement
anchorText = new(new TextContent("MERGED_A"));
445
ExtractionDocumentTextElement
candidateText = new(new TextContent("candidate **value**"));
507
ExtractionDocumentTextElement
oldText = new(new TextContent("lO0? &"));
518
ExtractionDocumentTextElement
replacementText = new(new TextContent("replacement?"));
DocumentTableCellTests.cs (6)
19
ExtractionDocumentTextElement
content = new(new TextContent("cell"));
38
ExtractionDocumentTextElement
content = new(new TextContent("cell"));
78
ExtractionDocumentTextElement
text = new(new TextContent("cell"));
105
ExtractionDocumentTextElement
text = new(new TextContent("cell"));
147
ExtractionDocumentTextElement
text = new(new TextContent("content"));
168
ExtractionDocumentTextElement
text = new(new TextContent("lO0 ??"));
DocumentTableElementTests.cs (7)
17
ExtractionDocumentTextElement
leaf = new(new TextContent("L|R"));
34
ExtractionDocumentTextElement
text = new(new TextContent("A|<&"));
144
ExtractionDocumentTextElement
text = new(new TextContent("candidate"));
235
ExtractionDocumentTextElement
text = new(new TextContent(" INV0ICE 1O0? <&| "), role: "heading");
259
ExtractionDocumentTextElement
text = new(new TextContent("A|<"));
307
ExtractionDocumentTextElement
text = new(new TextContent("INV0ICE 1O0?"));
389
ExtractionDocumentTextElement
text = new(new TextContent("mapped A"));
DocumentTests.Composition.cs (4)
32
ExtractionDocumentTextElement
cellText = new(new TextContent("cell"));
86
ExtractionDocumentTextElement
text = new(new TextContent("**local**"));
88
ExtractionDocumentTextElement
extension = new(new TextContent("extension"), role: "application-extra");
90
ExtractionDocumentTextElement
cellText = new(new TextContent("cell|value"));
DocumentTests.cs (7)
113
ExtractionDocumentTextElement
firstText = new(new TextContent("first text"));
115
ExtractionDocumentTextElement
nestedText = new(new TextContent("nested text"));
117
ExtractionDocumentTextElement
extension = new(new TextContent("extension"), role: "application-extra");
120
ExtractionDocumentTextElement
secondText = new(new TextContent("second text"));
161
ExtractionDocumentTextElement
text7 = new(new TextContent("same text"));
162
ExtractionDocumentTextElement
text2 = new(new TextContent("same text"));
232
ExtractionDocumentTextElement
text = new(new TextContent("visible **text**"));
DocumentTests.StandardContent.cs (8)
49
ExtractionDocumentTextElement
text = new(payload);
149
ExtractionDocumentTextElement
text = new(payload, role: "heading") { HeadingLevel = 2 };
169
ExtractionDocumentTextElement
cellText = new(new TextContent("leaf|value"));
219
ExtractionDocumentTextElement
text = new(new TextContent("cell"));
239
ExtractionDocumentTextElement
text = new(payload);
391
ExtractionDocumentTextElement
first = new(shared);
392
ExtractionDocumentTextElement
second = new(shared);
425
ExtractionDocumentTextElement
text = new(new TextContent("**literal markdown**"));
DocumentTextElementTests.cs (8)
16
ExtractionDocumentTextElement
element = new(new TextContent("stored markdown"), role: "pageFooter");
34
ExtractionDocumentTextElement
element = new(new TextContent("**citation** [1]"), role: role);
63
ExtractionDocumentTextElement
heading = new(new TextContent("Title"), role: "heading") { HeadingLevel = 1 };
64
ExtractionDocumentTextElement
pageHeader = new(new TextContent("Title"), role: "pageHeader");
65
ExtractionDocumentTextElement
custom = new(new TextContent("ordinary **text**"), role: "VendorHeading") { HeadingLevel = 10 };
91
ExtractionDocumentTextElement
element = new(new TextContent("header"), role: "heading")
105
ExtractionDocumentTextElement
element = new(new TextContent("header"), role: "heading")
119
ExtractionDocumentTextElement
element = new(new TextContent("header"), role: "heading")
PreviewContractTests.cs (3)
19
ExtractionDocumentTextElement
text = new(original, role: "Vendor.Custom") { HeadingLevel = int.MaxValue };
38
Assert.Null(typeof(
ExtractionDocumentTextElement
).GetProperty("Text"));
89
ExtractionDocumentTextElement
text = new(new TextContent("unmodified"));