public void SetupChildPdfsTest() { MemoryStream memoryStream = TestHelper.ReadTestFileToMemory(); PdfReader reader = new PdfReader(memoryStream); PdfOrigin origin = new PdfOrigin(); origin.Reader = reader; origin.FileName = "Test.pdf"; origin.SetupChildPdfs(); Assert.AreEqual(7, origin.SplitDocuments.Count); }
public void SplitDocumentIntegrationTest() { DirectoryInfo di = new DirectoryInfo(ConfigurationManager.AppSettings["Destination Folder"]); FileInfo[] files = di.GetFiles("*.pdf"); foreach (FileInfo file in files) if (file.Exists) file.Delete(); FileInfo fi = new FileInfo(ConfigurationManager.AppSettings["Original Pdf"]); PdfOrigin origin = new PdfOrigin(fi); origin.SetupChildPdfs(); origin.DoSplit(); files = di.GetFiles("*.pdf"); Assert.AreEqual(7, files.Length); }