Browse Source

Direct2D render test for the Path using DashLineCap, StartLineCap, EndLineCap.

pull/352/head
susloparov 11 years ago
parent
commit
42bddea9f2
  1. 31
      tests/Perspex.RenderTests/Shapes/PathTests.cs
  2. BIN
      tests/TestFiles/Direct2D1/Shapes/Path/Path_With_PenLineCap.expected.png

31
tests/Perspex.RenderTests/Shapes/PathTests.cs

@ -15,6 +15,8 @@ namespace Perspex.Skia.RenderTests
namespace Perspex.Direct2D1.RenderTests.Shapes
#endif
{
using Perspex.Collections;
public class PathTests : TestBase
{
public PathTests()
@ -126,6 +128,35 @@ namespace Perspex.Direct2D1.RenderTests.Shapes
}
};
RenderToFile(target);
CompareImages();
}
#if PERSPEX_SKIA
[Fact(Skip = "FIXME")]
#else
[Fact]
#endif
public void Path_With_PenLineCap()
{
Decorator target = new Decorator
{
Width = 200,
Height = 200,
Child = new Path
{
Stroke = Brushes.Black,
StrokeThickness = 10,
HorizontalAlignment = HorizontalAlignment.Center,
VerticalAlignment = VerticalAlignment.Center,
DashCap = PenLineCap.Triangle,
StrokeDashArray = new PerspexList<double>(3, 1),
StartLineCap = PenLineCap.Round,
EndLineCap = PenLineCap.Square,
Data = StreamGeometry.Parse("M 20,20 L 180,180"),
}
};
RenderToFile(target);
CompareImages();
}

BIN
tests/TestFiles/Direct2D1/Shapes/Path/Path_With_PenLineCap.expected.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Loading…
Cancel
Save