diff --git a/tests/Avalonia.Visuals.UnitTests/Rendering/ImmediateRendererTests.cs b/tests/Avalonia.Visuals.UnitTests/Rendering/ImmediateRendererTests.cs index 41e1691f28..82294246b1 100644 --- a/tests/Avalonia.Visuals.UnitTests/Rendering/ImmediateRendererTests.cs +++ b/tests/Avalonia.Visuals.UnitTests/Rendering/ImmediateRendererTests.cs @@ -15,16 +15,13 @@ namespace Avalonia.Visuals.UnitTests.Rendering public void AddDirty_Call_RenderRoot_Invalidate() { var visual = new Mock(); - var child = new Mock(); + var child = new Mock() { CallBase = true }; var renderRoot = visual.As(); visual.As().Setup(v => v.Bounds).Returns(new Rect(0, 0, 400, 400)); child.As().Setup(v => v.Bounds).Returns(new Rect(10, 10, 100, 100)); child.As().Setup(v => v.VisualParent).Returns(visual.Object); - child.As().Setup(v => v.RenderTransform).Returns(default(Transform)); - child.As().Setup(v => v.RenderTransformOrigin).Returns(new RelativePoint(0.5, 0.5, RelativeUnit.Relative)); - child.As().Setup(v => v.TransformToVisual(It.IsAny())).CallBase(); var target = new ImmediateRenderer(visual.Object); @@ -37,16 +34,14 @@ namespace Avalonia.Visuals.UnitTests.Rendering public void AddDirty_With_RenderTransform_Call_RenderRoot_Invalidate() { var visual = new Mock(); - var child = new Mock(); + var child = new Mock() { CallBase = true }; var renderRoot = visual.As(); visual.As().Setup(v => v.Bounds).Returns(new Rect(0, 0, 400, 400)); child.As().Setup(v => v.Bounds).Returns(new Rect(100, 100, 100, 100)); child.As().Setup(v => v.VisualParent).Returns(visual.Object); - child.As().Setup(v => v.RenderTransform).Returns(new ScaleTransform() { ScaleX = 2, ScaleY = 2 }); - child.As().Setup(v => v.RenderTransformOrigin).Returns(new RelativePoint(0.5, 0.5, RelativeUnit.Relative)); - child.As().Setup(v => v.TransformToVisual(It.IsAny())).CallBase(); + child.Object.RenderTransform = new ScaleTransform() { ScaleX = 2, ScaleY = 2 }; var target = new ImmediateRenderer(visual.Object); @@ -58,8 +53,8 @@ namespace Avalonia.Visuals.UnitTests.Rendering [Fact] public void AddDirty_For_Child_Moved_Should_Invalidate_Previous_Bounds() { - var visual = new Mock(); - var child = new Mock(); + var visual = new Mock() { CallBase = true }; + var child = new Mock() { CallBase = true }; var renderRoot = visual.As(); var renderTarget = visual.As(); @@ -72,7 +67,6 @@ namespace Avalonia.Visuals.UnitTests.Rendering Rect childBounds = new Rect(0, 0, 100, 100); child.As().Setup(v => v.Bounds).Returns(() => childBounds); child.As().Setup(v => v.VisualParent).Returns(visual.Object); - child.As().Setup(v => v.TransformToVisual(It.IsAny())).CallBase(); child.As().Setup(v => v.VisualChildren).Returns(new AvaloniaList()); var invalidationCalls = new List(); @@ -100,14 +94,5 @@ namespace Avalonia.Visuals.UnitTests.Rendering //then new position Assert.Equal(new Rect(100, 100, 100, 100), invalidationCalls[2]); } - - public class TestVisual : Visual - { - public new Rect Bounds - { - get => base.Bounds; - set => base.Bounds = value; - } - } } }