TextNodeTests.cs 637 B

12345678910111213141516171819202122232425
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. using Avalonia.Platform;
  5. using Avalonia.Rendering.SceneGraph;
  6. using Moq;
  7. using Xunit;
  8. namespace Avalonia.Visuals.UnitTests.Rendering.SceneGraph
  9. {
  10. public class TextNodeTests
  11. {
  12. [Fact]
  13. public void Bounds_Should_Be_Offset_By_Origin()
  14. {
  15. var target = new TextNode(
  16. Matrix.Identity,
  17. null,
  18. new Point(10, 10),
  19. Mock.Of<IFormattedTextImpl>(x => x.Bounds == new Rect(5, 5, 50, 50)));
  20. Assert.Equal(new Rect(15, 15, 50, 50), target.Bounds);
  21. }
  22. }
  23. }