83 references to SourcePages
Microsoft.Extensions.DocumentExtraction.Abstractions.Tests (7)
DocumentExtractionDocumentBuilderTests.cs (7)
125
expected.
SourcePages
.Add(frame);
126
expected.
SourcePages
.Add(new ExtractionDocumentSourcePage("blank", 2));
137
Assert.Equal(new[] { frame.Identifier, "blank" }, actual.
SourcePages
.Select(static page => page.Identifier));
138
Assert.Equal(new int?[] { 7, 2 }, actual.
SourcePages
.Select(static page => page.PageNumber));
139
Assert.Same(frame, actual.
SourcePages
[0]);
180
expected.
SourcePages
.Add(frame);
187
Assert.Same(frame, Assert.Single(actual.
SourcePages
));
Microsoft.Extensions.DocumentExtraction.Tests (2)
DocumentExtractionMiddlewareTests.cs (2)
377
expected.
SourcePages
.Add(reference.Page);
530
expected.
SourcePages
.Add(reference.Page);
Microsoft.Extensions.Documents.Abstractions.Tests (74)
DocumentElementTests.cs (14)
67
Assert.Empty(document.
SourcePages
);
68
document.
SourcePages
.Add(first.Page);
69
document.
SourcePages
.Add(second.Page);
71
Assert.Equal(new[] { first.Page, second.Page }, document.
SourcePages
);
76
Assert.Equal(2, document.
SourcePages
.Count);
99
document.
SourcePages
.Add(firstSource.Page);
100
document.
SourcePages
.Add(secondSource.Page);
101
Assert.Equal(new[] { firstSource.Page, secondSource.Page }, document.
SourcePages
);
116
document.
SourcePages
.Add(page.Page);
120
Assert.Same(page.Page, Assert.Single(document.
SourcePages
));
201
document.
SourcePages
.Add(polygonOnly);
202
document.
SourcePages
.Add(dimensionsOnly);
213
Assert.Equal(new[] { polygonOnly, dimensionsOnly }, document.
SourcePages
);
246
document.
SourcePages
.Add(page);
DocumentExtensionElementTests.cs (3)
72
document.
SourcePages
.Add(first.Page);
73
document.
SourcePages
.Add(second.Page);
88
Assert.Equal(new[] { first.Page, second.Page }, document.
SourcePages
);
DocumentImageElementTests.cs (2)
99
document.
SourcePages
.Add(page);
115
Assert.Same(page, Assert.Single(document.
SourcePages
));
DocumentReferencesTests.cs (2)
217
document.
SourcePages
.Add(page);
221
Assert.Same(page, Assert.Single(document.
SourcePages
));
DocumentReviewFollowUpTests.cs (8)
169
Assert.Empty(document.
SourcePages
);
170
document.
SourcePages
.Add(page);
171
Assert.Same(page, Assert.Single(document.
SourcePages
));
174
Assert.Same(page, Assert.Single(document.
SourcePages
));
186
document.
SourcePages
.Add(named);
187
document.
SourcePages
.Add(seven);
188
document.
SourcePages
.Add(two);
194
Assert.Equal(new int?[] { null, 7, 2 }, document.
SourcePages
.Select(page => page.PageNumber));
DocumentTableCellCollectionTests.cs (8)
136
document.
SourcePages
.Add(page);
222
Assert.Same(page, Assert.Single(document.
SourcePages
));
472
Assert.Empty(document.
SourcePages
);
483
other.
SourcePages
.Add(candidateText.Sources[0].Page);
487
Assert.Same(candidateText.Sources[0].Page, Assert.Single(other.
SourcePages
));
506
document.
SourcePages
.Add(frame);
530
Assert.Same(frame, Assert.Single(document.
SourcePages
));
582
Assert.Same(frame, Assert.Single(document.
SourcePages
));
DocumentTableCellTests.cs (9)
120
document.
SourcePages
.Add(page);
135
Assert.Same(page, Assert.Single(document.
SourcePages
));
159
document.
SourcePages
.Add(pdf);
160
document.
SourcePages
.Add(raster);
182
Assert.Equal(new[] { pdf, raster }, document.
SourcePages
);
185
Assert.Equal(new[] { pdf, raster }, document.
SourcePages
);
192
Assert.Equal(new[] { pdf, raster }, document.
SourcePages
);
195
Assert.Same(document.
SourcePages
[0], sources[0].Page);
196
Assert.Same(document.
SourcePages
[1], sources[1].Page);
DocumentTableElementTests.cs (3)
305
document.
SourcePages
.Add(frame);
320
Assert.Same(frame, Assert.Single(document.
SourcePages
));
332
Assert.Same(frame, Assert.Single(document.
SourcePages
));
DocumentTests.Composition.cs (6)
62
Assert.Empty(document.
SourcePages
);
66
Assert.Empty(document.
SourcePages
);
67
document.
SourcePages
.Add(page);
69
Assert.Same(page, Assert.Single(document.
SourcePages
));
72
Assert.Same(page, Assert.Single(document.
SourcePages
));
109
Assert.Empty(document.
SourcePages
);
DocumentTests.cs (12)
172
document.
SourcePages
.Add(page7);
173
document.
SourcePages
.Add(page2);
174
Assert.Equal(new[] { page7, page2 }, document.
SourcePages
);
180
Assert.Equal(new int?[] { 7, 2 }, document.
SourcePages
.Select(page => page.PageNumber));
192
document.
SourcePages
.Add(page);
197
Assert.Same(page, Assert.Single(document.
SourcePages
));
214
document.
SourcePages
.Add(page7);
215
document.
SourcePages
.Add(page2);
216
document.
SourcePages
.Add(page7);
218
Assert.Equal(new[] { page7, page2, page7 }, document.
SourcePages
);
237
document.
SourcePages
.Add(page);
245
Assert.Same(page, Assert.Single(document.
SourcePages
));
DocumentTests.StandardContent.cs (2)
394
document.
SourcePages
.Add(page);
416
Assert.Same(page, Assert.Single(document.
SourcePages
));
DocumentTextElementTests.cs (2)
36
document.
SourcePages
.Add(page);
47
Assert.Same(page, Assert.Single(document.
SourcePages
));
PreviewContractTests.cs (3)
87
Assert.IsType<List<ExtractionDocumentSourcePage>>(document.
SourcePages
);
88
document.
SourcePages
.AddRange([named, seven, blank, named]);
97
Assert.Equal(new[] { named, seven, blank, named }, document.
SourcePages
);