Skip to content

Commit 10903b0

Browse files
committed
Added unit test for fix from #1512.
1 parent 6e76c42 commit 10903b0

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

tests/Magick.NET.Tests/Colors/MagickColorTests/TheOperators.cs

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,22 @@ public void ShouldMultplyAllNonAlphaChannelsForCmykColor()
118118
Assert.Equal(Quantum.Max / 2, result.K);
119119
Assert.Equal(Quantum.Max, result.A);
120120
}
121+
122+
[Fact]
123+
public void ShouldLimitChannelToQuantumMax()
124+
{
125+
var color = new MagickColor("cmyka(50%,50%,50%,50%)");
126+
var percentage = new Percentage(220);
127+
128+
var result = color * percentage;
129+
130+
Assert.NotNull(result);
131+
Assert.Equal(Quantum.Max, result.R);
132+
Assert.Equal(Quantum.Max, result.G);
133+
Assert.Equal(Quantum.Max, result.B);
134+
Assert.Equal(Quantum.Max, result.K);
135+
Assert.Equal(Quantum.Max, result.A);
136+
}
121137
}
122138
}
123139
}

0 commit comments

Comments
 (0)