|
|
@@ -55,5 +55,41 @@ namespace Avalonia.Direct2D1.RenderTests.Media
|
|
|
await RenderToFile(target, testName);
|
|
|
CompareImages(testName);
|
|
|
}
|
|
|
+
|
|
|
+ [Fact]
|
|
|
+ public async Task Child_Transform()
|
|
|
+ {
|
|
|
+ var target = new Border
|
|
|
+ {
|
|
|
+ Width = 200,
|
|
|
+ Height = 200,
|
|
|
+ Background = Brushes.White,
|
|
|
+ Child = new Path
|
|
|
+ {
|
|
|
+ Data = new GeometryGroup
|
|
|
+ {
|
|
|
+ Children =
|
|
|
+ {
|
|
|
+ new RectangleGeometry(new Rect(25, 25, 100, 100))
|
|
|
+ {
|
|
|
+ Transform = new RotateTransform(45, 75, 75)
|
|
|
+ },
|
|
|
+ new EllipseGeometry
|
|
|
+ {
|
|
|
+ Center = new Point(125, 125),
|
|
|
+ RadiusX = 50,
|
|
|
+ RadiusY = 50,
|
|
|
+ },
|
|
|
+ }
|
|
|
+ },
|
|
|
+ Fill = Brushes.Blue,
|
|
|
+ Stroke = Brushes.Red,
|
|
|
+ StrokeThickness = 1,
|
|
|
+ }
|
|
|
+ };
|
|
|
+
|
|
|
+ await RenderToFile(target);
|
|
|
+ CompareImages();
|
|
|
+ }
|
|
|
}
|
|
|
}
|