add negative test case and make tests non-lenient

This commit is contained in:
Eliot Jones
2019-12-05 13:56:12 +00:00
parent 8ca947542f
commit e01d77b93a
2 changed files with 17 additions and 8 deletions

View File

@@ -13,7 +13,7 @@
[Fact]
public void CanReadContent()
{
using (var document = PdfDocument.Open(GetFilename()))
using (var document = PdfDocument.Open(GetFilename(), ParsingOptions.LenientParsingOff))
{
var page = document.GetPage(1);
@@ -24,7 +24,7 @@
[Fact]
public void HasCorrectNumberOfPages()
{
using (var document = PdfDocument.Open(GetFilename()))
using (var document = PdfDocument.Open(GetFilename(), ParsingOptions.LenientParsingOff))
{
Assert.Equal(35, document.NumberOfPages);
}
@@ -33,7 +33,7 @@
[Fact]
public void CanReadAllPages()
{
using (var document = PdfDocument.Open(GetFilename()))
using (var document = PdfDocument.Open(GetFilename(), ParsingOptions.LenientParsingOff))
{
for (var i = 0; i < document.NumberOfPages; i++)
{
@@ -45,7 +45,7 @@
[Fact]
public void CanGetBookmarks()
{
using (var document = PdfDocument.Open(GetFilename()))
using (var document = PdfDocument.Open(GetFilename(), ParsingOptions.LenientParsingOff))
{
var foundBookmarks = document.TryGetBookmarks(out var bookmarks);
Assert.True(foundBookmarks);

View File

@@ -17,7 +17,7 @@
{
var file = GetFilename();
using (var document = PdfDocument.Open(File.ReadAllBytes(file)))
using (var document = PdfDocument.Open(File.ReadAllBytes(file), ParsingOptions.LenientParsingOff))
{
Assert.Equal(1, document.NumberOfPages);
}
@@ -26,7 +26,7 @@
[Fact]
public void HasCorrectPageSize()
{
using (var document = PdfDocument.Open(GetFilename()))
using (var document = PdfDocument.Open(GetFilename(), ParsingOptions.LenientParsingOff))
{
var page = document.GetPage(1);
@@ -37,7 +37,7 @@
[Fact]
public void HasCorrectLetterBoundingBoxes()
{
using (var document = PdfDocument.Open(GetFilename()))
using (var document = PdfDocument.Open(GetFilename(), ParsingOptions.LenientParsingOff))
{
var page = document.GetPage(1);
@@ -72,7 +72,7 @@
[Fact]
public void GetsCorrectPageTextIgnoringHiddenCharacters()
{
using (var document = PdfDocument.Open(GetFilename()))
using (var document = PdfDocument.Open(GetFilename(), ParsingOptions.LenientParsingOff))
{
var page = document.GetPage(1);
@@ -81,5 +81,14 @@
Assert.Equal("I am a simple pdf.", text);
}
}
[Fact]
public void TryGetBookmarksFalse()
{
using (var document = PdfDocument.Open(GetFilename(), ParsingOptions.LenientParsingOff))
{
Assert.False(document.TryGetBookmarks(out _));
}
}
}
}