From a39c804e72ca83eaaa24f3dd3b013f49c6ca13b0 Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Wed, 20 Mar 2019 16:56:04 +0100 Subject: [PATCH] Added failing test for #2381. --- .../Rendering/SceneGraph/TextNodeTests.cs | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 tests/Avalonia.Visuals.UnitTests/Rendering/SceneGraph/TextNodeTests.cs diff --git a/tests/Avalonia.Visuals.UnitTests/Rendering/SceneGraph/TextNodeTests.cs b/tests/Avalonia.Visuals.UnitTests/Rendering/SceneGraph/TextNodeTests.cs new file mode 100644 index 0000000000..7c5ec5ddfd --- /dev/null +++ b/tests/Avalonia.Visuals.UnitTests/Rendering/SceneGraph/TextNodeTests.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using System.Text; +using Avalonia.Platform; +using Avalonia.Rendering.SceneGraph; +using Moq; +using Xunit; + +namespace Avalonia.Visuals.UnitTests.Rendering.SceneGraph +{ + public class TextNodeTests + { + [Fact] + public void Bounds_Should_Be_Offset_By_Origin() + { + var target = new TextNode( + Matrix.Identity, + null, + new Point(10, 10), + Mock.Of(x => x.Bounds == new Rect(5, 5, 50, 50))); + + Assert.Equal(new Rect(15, 15, 50, 50), target.Bounds); + } + } +}