From b49740d093c3ca4f948fea42fb7b75d2eb262896 Mon Sep 17 00:00:00 2001 From: BobLd Date: Sun, 9 Feb 2020 18:01:18 +0000 Subject: [PATCH] add test for index increment when children are present --- .../Integration/MarkedContentExtractionTests.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/UglyToad.PdfPig.Tests/Integration/MarkedContentExtractionTests.cs b/src/UglyToad.PdfPig.Tests/Integration/MarkedContentExtractionTests.cs index 09facd6c..4ad7f929 100644 --- a/src/UglyToad.PdfPig.Tests/Integration/MarkedContentExtractionTests.cs +++ b/src/UglyToad.PdfPig.Tests/Integration/MarkedContentExtractionTests.cs @@ -25,6 +25,21 @@ namespace UglyToad.PdfPig.Tests.Integration Assert.Equal(i, mcs[i].Index); } } + + using (var document = PdfDocument.Open(GetPath2())) + { + var page = document.GetPage(10); + var mcs = page.GetMarkedContents(); + + Assert.NotEmpty(mcs); + + Assert.Equal(86, mcs.Count); + + for (int i = 0; i < mcs.Count; i++) + { + Assert.Equal(i, mcs[i].Index); + } + } } [Fact]