public virtual void RunGhostScriptTest01() { String inputPdf = sourceFolder + "imageHandlerUtilTest.pdf"; ImageHandlerUtil imageHandlerUtil = new ImageHandlerUtil(); imageHandlerUtil.RunGhostScriptImageGeneration(inputPdf, destinationFolder, "outputPageImage.png", "1"); NUnit.Framework.Assert.AreEqual(1, FileUtil.ListFilesInDirectory(destinationFolder, true).Length); NUnit.Framework.Assert.IsTrue(FileUtil.FileExists(destinationFolder + "outputPageImage.png")); }
public virtual void RunGhostScriptTest02() { String inputPdf = sourceFolder + "imageHandlerUtilTest.pdf"; ImageHandlerUtil imageHandlerUtil = new ImageHandlerUtil(); String imageFileName = new FileInfo(inputPdf).Name + "-%03d.png"; imageHandlerUtil.RunGhostScriptImageGeneration(inputPdf, destinationFolder, imageFileName); NUnit.Framework.Assert.AreEqual(3, FileUtil.ListFilesInDirectory(destinationFolder, true).Length); NUnit.Framework.Assert.IsTrue(FileUtil.FileExists(destinationFolder + "imageHandlerUtilTest.pdf-001.png")); NUnit.Framework.Assert.IsTrue(FileUtil.FileExists(destinationFolder + "imageHandlerUtilTest.pdf-002.png")); NUnit.Framework.Assert.IsTrue(FileUtil.FileExists(destinationFolder + "imageHandlerUtilTest.pdf-003.png")); }
public virtual void RunGhostScriptIncorrectParams() { String inputPdf = sourceFolder + "imageHandlerUtilTest.pdf"; try { ImageHandlerUtil imageHandlerUtil = new ImageHandlerUtil(); imageHandlerUtil.RunGhostScriptImageGeneration(inputPdf, destinationFolder, "outputPageImage.png", "aaa"); } catch (ImageHandlerUtil.ImageHandlerExecutionException ex) { NUnit.Framework.Assert.IsTrue(ex.Message.Contains("GhostScript failed for")); return; } NUnit.Framework.Assert.Fail("An exception should be thrown!"); }
public virtual void RunGhostScriptIncorrectOutputDirectory() { String inputPdf = sourceFolder + "imageHandlerUtilTest.pdf"; try { ImageHandlerUtil imageHandlerUtil = new ImageHandlerUtil(); imageHandlerUtil.RunGhostScriptImageGeneration(inputPdf, "-", "outputPageImage.png", "1"); } catch (ImageHandlerUtil.ImageHandlerExecutionException ex) { NUnit.Framework.Assert.IsTrue(ex.Message.Contains("Cannot open output directory for")); return; } NUnit.Framework.Assert.Fail("An exception should be thrown!"); }