109 references to new
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"));