|
@@ -15,7 +15,7 @@ namespace QuestPDF.UnitTests
|
|
|
public void Measure_ReturnsWrap_WhenFirstChildWraps()
|
|
public void Measure_ReturnsWrap_WhenFirstChildWraps()
|
|
|
{
|
|
{
|
|
|
TestPlan
|
|
TestPlan
|
|
|
- .For(x => new SimpleStack
|
|
|
|
|
|
|
+ .For(x => new BinaryStack
|
|
|
{
|
|
{
|
|
|
First = x.CreateChild("first"),
|
|
First = x.CreateChild("first"),
|
|
|
Second = x.CreateChild("second")
|
|
Second = x.CreateChild("second")
|
|
@@ -29,7 +29,7 @@ namespace QuestPDF.UnitTests
|
|
|
public void Measure_ReturnsPartialRender_WhenFirstChildReturnsPartialRender()
|
|
public void Measure_ReturnsPartialRender_WhenFirstChildReturnsPartialRender()
|
|
|
{
|
|
{
|
|
|
TestPlan
|
|
TestPlan
|
|
|
- .For(x => new SimpleStack
|
|
|
|
|
|
|
+ .For(x => new BinaryStack
|
|
|
{
|
|
{
|
|
|
First = x.CreateChild("first"),
|
|
First = x.CreateChild("first"),
|
|
|
Second = x.CreateChild("second")
|
|
Second = x.CreateChild("second")
|
|
@@ -43,7 +43,7 @@ namespace QuestPDF.UnitTests
|
|
|
public void Measure_ReturnsPartialRender_WhenSecondChildWraps()
|
|
public void Measure_ReturnsPartialRender_WhenSecondChildWraps()
|
|
|
{
|
|
{
|
|
|
TestPlan
|
|
TestPlan
|
|
|
- .For(x => new SimpleStack
|
|
|
|
|
|
|
+ .For(x => new BinaryStack
|
|
|
{
|
|
{
|
|
|
First = x.CreateChild("first"),
|
|
First = x.CreateChild("first"),
|
|
|
Second = x.CreateChild("second")
|
|
Second = x.CreateChild("second")
|
|
@@ -58,7 +58,7 @@ namespace QuestPDF.UnitTests
|
|
|
public void Measure_ReturnsPartialRender_WhenSecondChildReturnsPartialRender()
|
|
public void Measure_ReturnsPartialRender_WhenSecondChildReturnsPartialRender()
|
|
|
{
|
|
{
|
|
|
TestPlan
|
|
TestPlan
|
|
|
- .For(x => new SimpleStack
|
|
|
|
|
|
|
+ .For(x => new BinaryStack
|
|
|
{
|
|
{
|
|
|
First = x.CreateChild("first"),
|
|
First = x.CreateChild("first"),
|
|
|
Second = x.CreateChild("second")
|
|
Second = x.CreateChild("second")
|
|
@@ -73,7 +73,7 @@ namespace QuestPDF.UnitTests
|
|
|
public void Measure_ReturnsFullRender_WhenSecondChildReturnsFullRender()
|
|
public void Measure_ReturnsFullRender_WhenSecondChildReturnsFullRender()
|
|
|
{
|
|
{
|
|
|
TestPlan
|
|
TestPlan
|
|
|
- .For(x => new SimpleStack
|
|
|
|
|
|
|
+ .For(x => new BinaryStack
|
|
|
{
|
|
{
|
|
|
First = x.CreateChild("first"),
|
|
First = x.CreateChild("first"),
|
|
|
Second = x.CreateChild("second")
|
|
Second = x.CreateChild("second")
|
|
@@ -88,7 +88,7 @@ namespace QuestPDF.UnitTests
|
|
|
public void Measure_UsesEmpty_WhenFirstChildIsRendered()
|
|
public void Measure_UsesEmpty_WhenFirstChildIsRendered()
|
|
|
{
|
|
{
|
|
|
TestPlan
|
|
TestPlan
|
|
|
- .For(x => new SimpleStack
|
|
|
|
|
|
|
+ .For(x => new BinaryStack
|
|
|
{
|
|
{
|
|
|
First = x.CreateChild("first"),
|
|
First = x.CreateChild("first"),
|
|
|
Second = x.CreateChild("second"),
|
|
Second = x.CreateChild("second"),
|
|
@@ -108,7 +108,7 @@ namespace QuestPDF.UnitTests
|
|
|
public void Draw_WhenFirstChildWraps()
|
|
public void Draw_WhenFirstChildWraps()
|
|
|
{
|
|
{
|
|
|
TestPlan
|
|
TestPlan
|
|
|
- .For(x => new SimpleStack
|
|
|
|
|
|
|
+ .For(x => new BinaryStack
|
|
|
{
|
|
{
|
|
|
First = x.CreateChild("first"),
|
|
First = x.CreateChild("first"),
|
|
|
Second = x.CreateChild("second")
|
|
Second = x.CreateChild("second")
|
|
@@ -122,7 +122,7 @@ namespace QuestPDF.UnitTests
|
|
|
public void Draw_WhenFirstChildPartiallyRenders()
|
|
public void Draw_WhenFirstChildPartiallyRenders()
|
|
|
{
|
|
{
|
|
|
TestPlan
|
|
TestPlan
|
|
|
- .For(x => new SimpleStack
|
|
|
|
|
|
|
+ .For(x => new BinaryStack
|
|
|
{
|
|
{
|
|
|
First = x.CreateChild("first"),
|
|
First = x.CreateChild("first"),
|
|
|
Second = x.CreateChild("second")
|
|
Second = x.CreateChild("second")
|
|
@@ -137,7 +137,7 @@ namespace QuestPDF.UnitTests
|
|
|
public void Draw_WhenFirstChildFullyRenders_AndSecondChildWraps()
|
|
public void Draw_WhenFirstChildFullyRenders_AndSecondChildWraps()
|
|
|
{
|
|
{
|
|
|
TestPlan
|
|
TestPlan
|
|
|
- .For(x => new SimpleStack
|
|
|
|
|
|
|
+ .For(x => new BinaryStack
|
|
|
{
|
|
{
|
|
|
First = x.CreateChild("first"),
|
|
First = x.CreateChild("first"),
|
|
|
Second = x.CreateChild("second")
|
|
Second = x.CreateChild("second")
|
|
@@ -153,7 +153,7 @@ namespace QuestPDF.UnitTests
|
|
|
public void Draw_WhenFirstChildFullyRenders_AndSecondChildPartiallyRenders()
|
|
public void Draw_WhenFirstChildFullyRenders_AndSecondChildPartiallyRenders()
|
|
|
{
|
|
{
|
|
|
TestPlan
|
|
TestPlan
|
|
|
- .For(x => new SimpleStack
|
|
|
|
|
|
|
+ .For(x => new BinaryStack
|
|
|
{
|
|
{
|
|
|
First = x.CreateChild("first"),
|
|
First = x.CreateChild("first"),
|
|
|
Second = x.CreateChild("second")
|
|
Second = x.CreateChild("second")
|
|
@@ -172,7 +172,7 @@ namespace QuestPDF.UnitTests
|
|
|
public void Draw_WhenFirstChildFullyRenders_AndSecondChildFullyRenders()
|
|
public void Draw_WhenFirstChildFullyRenders_AndSecondChildFullyRenders()
|
|
|
{
|
|
{
|
|
|
TestPlan
|
|
TestPlan
|
|
|
- .For(x => new SimpleStack
|
|
|
|
|
|
|
+ .For(x => new BinaryStack
|
|
|
{
|
|
{
|
|
|
First = x.CreateChild("first"),
|
|
First = x.CreateChild("first"),
|
|
|
Second = x.CreateChild("second")
|
|
Second = x.CreateChild("second")
|
|
@@ -191,7 +191,7 @@ namespace QuestPDF.UnitTests
|
|
|
public void Draw_UsesEmpty_WhenFirstChildIsRendered()
|
|
public void Draw_UsesEmpty_WhenFirstChildIsRendered()
|
|
|
{
|
|
{
|
|
|
TestPlan
|
|
TestPlan
|
|
|
- .For(x => new SimpleStack
|
|
|
|
|
|
|
+ .For(x => new BinaryStack
|
|
|
{
|
|
{
|
|
|
First = x.CreateChild("first"),
|
|
First = x.CreateChild("first"),
|
|
|
Second = x.CreateChild("second"),
|
|
Second = x.CreateChild("second"),
|
|
@@ -203,7 +203,7 @@ namespace QuestPDF.UnitTests
|
|
|
.ExpectCanvasTranslate(0, 0)
|
|
.ExpectCanvasTranslate(0, 0)
|
|
|
.ExpectChildDraw("second", new Size(400, 300))
|
|
.ExpectChildDraw("second", new Size(400, 300))
|
|
|
.ExpectCanvasTranslate(0, 0)
|
|
.ExpectCanvasTranslate(0, 0)
|
|
|
- .CheckState<SimpleStack>(x => x.IsFirstRendered)
|
|
|
|
|
|
|
+ .CheckState<BinaryStack>(x => x.IsFirstRendered)
|
|
|
.CheckDrawResult();
|
|
.CheckDrawResult();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -211,7 +211,7 @@ namespace QuestPDF.UnitTests
|
|
|
public void Draw_TogglesFirstRenderedFlag_WhenSecondFullyRenders()
|
|
public void Draw_TogglesFirstRenderedFlag_WhenSecondFullyRenders()
|
|
|
{
|
|
{
|
|
|
TestPlan
|
|
TestPlan
|
|
|
- .For(x => new SimpleStack
|
|
|
|
|
|
|
+ .For(x => new BinaryStack
|
|
|
{
|
|
{
|
|
|
First = x.CreateChild("first"),
|
|
First = x.CreateChild("first"),
|
|
|
Second = x.CreateChild("second"),
|
|
Second = x.CreateChild("second"),
|
|
@@ -224,7 +224,7 @@ namespace QuestPDF.UnitTests
|
|
|
.ExpectChildDraw("second", new Size(400, 300))
|
|
.ExpectChildDraw("second", new Size(400, 300))
|
|
|
.ExpectCanvasTranslate(0, 0)
|
|
.ExpectCanvasTranslate(0, 0)
|
|
|
.CheckDrawResult()
|
|
.CheckDrawResult()
|
|
|
- .CheckState<SimpleStack>(x => !x.IsFirstRendered);
|
|
|
|
|
|
|
+ .CheckState<BinaryStack>(x => !x.IsFirstRendered);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
#endregion
|
|
#endregion
|