|
|
|
@ -9,7 +9,7 @@ namespace Avalonia.Visuals.UnitTests.Media |
|
|
|
public class LinearGradientBrushTests |
|
|
|
{ |
|
|
|
[Fact] |
|
|
|
public void Changing_StartPoint_Raises_Changed() |
|
|
|
public void Changing_StartPoint_Raises_Invalidated() |
|
|
|
{ |
|
|
|
var bitmap1 = Mock.Of<IBitmap>(); |
|
|
|
var bitmap2 = Mock.Of<IBitmap>(); |
|
|
|
@ -17,14 +17,14 @@ namespace Avalonia.Visuals.UnitTests.Media |
|
|
|
var raised = false; |
|
|
|
|
|
|
|
target.StartPoint = new RelativePoint(); |
|
|
|
target.Changed += (s, e) => raised = true; |
|
|
|
target.Invalidated += (s, e) => raised = true; |
|
|
|
target.StartPoint = new RelativePoint(10, 10, RelativeUnit.Absolute); |
|
|
|
|
|
|
|
Assert.True(raised); |
|
|
|
} |
|
|
|
|
|
|
|
[Fact] |
|
|
|
public void Changing_EndPoint_Raises_Changed() |
|
|
|
public void Changing_EndPoint_Raises_Invalidated() |
|
|
|
{ |
|
|
|
var bitmap1 = Mock.Of<IBitmap>(); |
|
|
|
var bitmap2 = Mock.Of<IBitmap>(); |
|
|
|
@ -32,14 +32,14 @@ namespace Avalonia.Visuals.UnitTests.Media |
|
|
|
var raised = false; |
|
|
|
|
|
|
|
target.EndPoint = new RelativePoint(); |
|
|
|
target.Changed += (s, e) => raised = true; |
|
|
|
target.Invalidated += (s, e) => raised = true; |
|
|
|
target.EndPoint = new RelativePoint(10, 10, RelativeUnit.Absolute); |
|
|
|
|
|
|
|
Assert.True(raised); |
|
|
|
} |
|
|
|
|
|
|
|
[Fact] |
|
|
|
public void Changing_GradientStops_Raises_Changed() |
|
|
|
public void Changing_GradientStops_Raises_Invalidated() |
|
|
|
{ |
|
|
|
var bitmap1 = Mock.Of<IBitmap>(); |
|
|
|
var bitmap2 = Mock.Of<IBitmap>(); |
|
|
|
@ -47,14 +47,14 @@ namespace Avalonia.Visuals.UnitTests.Media |
|
|
|
var raised = false; |
|
|
|
|
|
|
|
target.GradientStops = new GradientStops { new GradientStop(Colors.Red, 0) }; |
|
|
|
target.Changed += (s, e) => raised = true; |
|
|
|
target.Invalidated += (s, e) => raised = true; |
|
|
|
target.GradientStops = new GradientStops { new GradientStop(Colors.Green, 0) }; |
|
|
|
|
|
|
|
Assert.True(raised); |
|
|
|
} |
|
|
|
|
|
|
|
[Fact] |
|
|
|
public void Adding_GradientStop_Raises_Changed() |
|
|
|
public void Adding_GradientStop_Raises_Invalidated() |
|
|
|
{ |
|
|
|
var bitmap1 = Mock.Of<IBitmap>(); |
|
|
|
var bitmap2 = Mock.Of<IBitmap>(); |
|
|
|
@ -62,14 +62,14 @@ namespace Avalonia.Visuals.UnitTests.Media |
|
|
|
var raised = false; |
|
|
|
|
|
|
|
target.GradientStops = new GradientStops { new GradientStop(Colors.Red, 0) }; |
|
|
|
target.Changed += (s, e) => raised = true; |
|
|
|
target.Invalidated += (s, e) => raised = true; |
|
|
|
target.GradientStops.Add(new GradientStop(Colors.Green, 1)); |
|
|
|
|
|
|
|
Assert.True(raised); |
|
|
|
} |
|
|
|
|
|
|
|
[Fact] |
|
|
|
public void Changing_GradientStop_Offset_Raises_Changed() |
|
|
|
public void Changing_GradientStop_Offset_Raises_Invalidated() |
|
|
|
{ |
|
|
|
var bitmap1 = Mock.Of<IBitmap>(); |
|
|
|
var bitmap2 = Mock.Of<IBitmap>(); |
|
|
|
@ -77,7 +77,7 @@ namespace Avalonia.Visuals.UnitTests.Media |
|
|
|
var raised = false; |
|
|
|
|
|
|
|
target.GradientStops = new GradientStops { new GradientStop(Colors.Red, 0) }; |
|
|
|
target.Changed += (s, e) => raised = true; |
|
|
|
target.Invalidated += (s, e) => raised = true; |
|
|
|
target.GradientStops[0].Offset = 0.5; |
|
|
|
|
|
|
|
Assert.True(raised); |
|
|
|
|