diff --git a/src/Avalonia.Visuals/Media/Immutable/ImmutableDashStyle.cs b/src/Avalonia.Visuals/Media/Immutable/ImmutableDashStyle.cs index dbd681931c..e9a52fe6ed 100644 --- a/src/Avalonia.Visuals/Media/Immutable/ImmutableDashStyle.cs +++ b/src/Avalonia.Visuals/Media/Immutable/ImmutableDashStyle.cs @@ -28,7 +28,7 @@ namespace Avalonia.Media.Immutable public double Offset { get; } /// - public override bool Equals(object obj) => Equals(this, obj as IDashStyle); + public override bool Equals(object obj) => Equals(obj as IDashStyle); /// public bool Equals(IDashStyle other) diff --git a/tests/Avalonia.Visuals.UnitTests/Media/PenTests.cs b/tests/Avalonia.Visuals.UnitTests/Media/PenTests.cs index d5601c7497..418ac7576b 100644 --- a/tests/Avalonia.Visuals.UnitTests/Media/PenTests.cs +++ b/tests/Avalonia.Visuals.UnitTests/Media/PenTests.cs @@ -45,20 +45,20 @@ namespace Avalonia.Visuals.UnitTests.Media } [Fact] - public void Equality_Is_Implemented_Between_Mutable_And_Immutable_Pens() + public void Equality_Is_Implemented_Between_Immutable_And_Mmutable_Pens() { var brush = new SolidColorBrush(Colors.Red); - var target1 = new Pen( + var target1 = new ImmutablePen( brush: brush, thickness: 2, - dashStyle: DashStyle.Dash, + dashStyle: (ImmutableDashStyle)DashStyle.Dash, lineCap: PenLineCap.Round, lineJoin: PenLineJoin.Round, miterLimit: 21); - var target2 = new ImmutablePen( + var target2 = new Pen( brush: brush, thickness: 2, - dashStyle: (ImmutableDashStyle)DashStyle.Dash, + dashStyle: DashStyle.Dash, lineCap: PenLineCap.Round, lineJoin: PenLineJoin.Round, miterLimit: 21); @@ -70,17 +70,17 @@ namespace Avalonia.Visuals.UnitTests.Media public void Equality_Is_Implemented_Between_Mutable_And_Immutable_DashStyles() { var brush = new SolidColorBrush(Colors.Red); - var target1 = new Pen( + var target1 = new ImmutablePen( brush: brush, thickness: 2, - dashStyle: new DashStyle(new[] { 0.1, 0.2 }, 5), + dashStyle: new ImmutableDashStyle(new[] { 0.1, 0.2 }, 5), lineCap: PenLineCap.Round, lineJoin: PenLineJoin.Round, miterLimit: 21); - var target2 = new ImmutablePen( + var target2 = new Pen( brush: brush, thickness: 2, - dashStyle: new ImmutableDashStyle(new[] { 0.1, 0.2 }, 5), + dashStyle: new DashStyle(new[] { 0.1, 0.2 }, 5), lineCap: PenLineCap.Round, lineJoin: PenLineJoin.Round, miterLimit: 21);