PageBreakTests.cs 622 B

12345678910111213141516171819202122
  1. using FluentAssertions;
  2. using NUnit.Framework;
  3. using QuestPDF.Drawing.SpacePlan;
  4. using QuestPDF.Elements;
  5. using QuestPDF.Infrastructure;
  6. namespace QuestPDF.UnitTests
  7. {
  8. [TestFixture]
  9. public class PageBreakTests
  10. {
  11. [Test]
  12. public void Measure_ShouldReturnWrapThenFullRender()
  13. {
  14. var pageBreak = new PageBreak();
  15. pageBreak.Measure(Helpers.RandomSize).Should().BeOfType<PartialRender>();
  16. pageBreak.Draw(null, Size.Zero);
  17. pageBreak.Measure(Helpers.RandomSize).Should().BeEquivalentTo(new FullRender(Size.Zero));
  18. }
  19. }
  20. }