| 1234567891011121314151617181920212223242526272829303132 |
- using Avalonia.Media;
- using Xunit;
- namespace Avalonia.Base.UnitTests.Media;
- public class PathGeometryTests
- {
- [Fact]
- public void PathGeometry_Triggers_Invalidation_On_Figures_Add()
- {
- var segment = new PolyLineSegment()
- {
- Points = [new Point(1, 1), new Point(2, 2)]
- };
- var figure = new PathFigure()
- {
- Segments = [segment],
- IsClosed = false,
- IsFilled = false,
- };
-
- var target = new PathGeometry();
- var changed = false;
- target.Changed += (_, _) => { changed = true; };
-
- target.Figures?.Add(figure);
- Assert.True(changed);
- }
- }
|