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);
        }