| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- using NUnit.Framework;
- using QuestPDF.Drawing.SpacePlan;
- using QuestPDF.Elements;
- using QuestPDF.Infrastructure;
- using QuestPDF.UnitTests.TestEngine;
- namespace QuestPDF.UnitTests
- {
- [TestFixture]
- public class ShowEntireTests
- {
- [Test]
- public void Measure_ReturnsWrap_WhenElementReturnsWrap()
- {
- TestPlan
- .For(x => new ShowEntire
- {
- Child = x.CreateChild()
- })
- .MeasureElement(new Size(400, 300))
- .ExpectChildMeasure(new Size(400, 300), new Wrap())
- .CheckMeasureResult(new Wrap());
- }
-
- [Test]
- public void Measure_ReturnsWrap_WhenElementReturnsPartialRender()
- {
- TestPlan
- .For(x => new ShowEntire
- {
- Child = x.CreateChild()
- })
- .MeasureElement(new Size(400, 300))
- .ExpectChildMeasure(new Size(400, 300), new PartialRender(300, 200))
- .CheckMeasureResult(new Wrap());
- }
-
- [Test]
- public void Measure_ReturnsFullRender_WhenElementReturnsFullRender()
- {
- TestPlan
- .For(x => new ShowEntire
- {
- Child = x.CreateChild()
- })
- .MeasureElement(new Size(400, 300))
- .ExpectChildMeasure(new Size(400, 300), new FullRender(300, 200))
- .CheckMeasureResult(new FullRender(300, 200));
- }
- }
- }
|