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)