Browse Source

Update DrawOperationTests.cs

pull/11005/head
jankrib 3 years ago
parent
commit
076d3c721e
  1. 16
      tests/Avalonia.Base.UnitTests/Rendering/SceneGraph/DrawOperationTests.cs

16
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<IGeometryImpl>();
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)

Loading…
Cancel
Save