PageBreakTests.cs 743 B

12345678910111213141516171819202122232425262728
  1. using NUnit.Framework;
  2. using QuestPDF.Drawing;
  3. using QuestPDF.Elements;
  4. using QuestPDF.Infrastructure;
  5. using QuestPDF.UnitTests.TestEngine;
  6. namespace QuestPDF.UnitTests
  7. {
  8. [TestFixture]
  9. public class PageBreakTests
  10. {
  11. [Test]
  12. public void Measure()
  13. {
  14. TestPlan
  15. .For(x => new PageBreak())
  16. .MeasureElement(new Size(400, 300))
  17. .CheckMeasureResult(SpacePlan.PartialRender(Size.Zero))
  18. .DrawElement(new Size(400, 300))
  19. .CheckDrawResult()
  20. .MeasureElement(new Size(500, 400))
  21. .CheckMeasureResult(SpacePlan.FullRender(0, 0));
  22. }
  23. }
  24. }