From 076d3c721ec7967e2d032a18bb0bfe4cd39ebbd8 Mon Sep 17 00:00:00 2001 From: jankrib Date: Thu, 13 Apr 2023 14:41:21 +0200 Subject: [PATCH] Update DrawOperationTests.cs --- .../Rendering/SceneGraph/DrawOperationTests.cs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/tests/Avalonia.Base.UnitTests/Rendering/SceneGraph/DrawOperationTests.cs b/tests/Avalonia.Base.UnitTests/Rendering/SceneGraph/DrawOperationTests.cs index c6a552c768..34878bd08d 100644 --- a/tests/Avalonia.Base.UnitTests/Rendering/SceneGraph/DrawOperationTests.cs +++ b/tests/Avalonia.Base.UnitTests/Rendering/SceneGraph/DrawOperationTests.cs @@ -74,6 +74,22 @@ namespace Avalonia.Base.UnitTests.Rendering.SceneGraph geometryNode.HitTest(new Point()); } + [Fact] + public void HitTest_RectangleNode_With_Transform_Hits() + { + var geometry = Mock.Of(); + var geometryNode = new RectangleNode( + Matrix.CreateTranslation(20,20), + Brushes.Black, + null, + new RoundedRect(new Rect(0,0,10,10)), + default); + + var actual = geometryNode.HitTest(new Point(25,25)); + + Assert.True(actual); + } + private class TestRectangleDrawOperation : RectangleNode { public TestRectangleDrawOperation(Rect bounds, Matrix transform, Pen pen)