private static void RunTest(String testName, int linesLeft, bool orphans, Paragraph testPara, bool marginCollapseTestCase ) { String outPdf = destinationFolder + testName + ".pdf"; String cmpPdf = sourceFolder + "cmp_" + testName + ".pdf"; OrphansWidowsTestUtil.ProduceOrphansWidowsTestCase(outPdf, linesLeft, orphans, testPara, marginCollapseTestCase ); NUnit.Framework.Assert.IsNull(new CompareTool().CompareByContent(outPdf, cmpPdf, destinationFolder, "diff_" )); }
private static void RunCustomParagraphAndRendererTest(String fileName, bool orphans) { String outPdf = destinationFolder + fileName + ".pdf"; String cmpPdf = sourceFolder + "cmp_" + fileName + ".pdf"; OrphansWidowsTest.CustomParagraph customParagraph = new OrphansWidowsTest.CustomParagraph(); if (orphans) { customParagraph.SetOrphansControl(new ParagraphOrphansControl(3)); } else { customParagraph.SetWidowsControl(new ParagraphWidowsControl(3, 1, false)); } OrphansWidowsTestUtil.ProduceOrphansWidowsTestCase(outPdf, 2, orphans, customParagraph, false); NUnit.Framework.Assert.IsNull(new CompareTool().CompareByContent(outPdf, cmpPdf, destinationFolder, "diff_" )); }