using System; using QuestPDF.Drawing; using QuestPDF.Infrastructure; namespace QuestPDF.UnitTests.TestEngine { internal sealed class ElementMock : Element { public string Id { get; set; } public Func MeasureFunc { get; set; } public Action DrawFunc { get; set; } internal override SpacePlan Measure(Size availableSpace) => MeasureFunc(availableSpace); internal override void Draw(Size availableSpace) => DrawFunc(availableSpace); } }