mirror of
https://github.com/oliverbooth/X10D
synced 2024-11-23 00:38:47 +00:00
test: cover Color.Deconstruct
This commit is contained in:
parent
3bc2ae45c7
commit
3e4d9603c0
@ -16,6 +16,54 @@ public class ColorTests
|
|||||||
private static readonly Color Magenta = Color.FromArgb(255, 0, 255);
|
private static readonly Color Magenta = Color.FromArgb(255, 0, 255);
|
||||||
private static readonly Color Yellow = Color.FromArgb(255, 255, 0);
|
private static readonly Color Yellow = Color.FromArgb(255, 255, 0);
|
||||||
|
|
||||||
|
[TestMethod]
|
||||||
|
public void Deconstruct_ShouldDeconstructColor_GivenColor()
|
||||||
|
{
|
||||||
|
(byte r, byte g, byte b) = Black;
|
||||||
|
Assert.AreEqual(0, r);
|
||||||
|
Assert.AreEqual(0, g);
|
||||||
|
Assert.AreEqual(0, b);
|
||||||
|
|
||||||
|
(byte a, r, g, b) = Black;
|
||||||
|
Assert.AreEqual(255, a);
|
||||||
|
Assert.AreEqual(0, r);
|
||||||
|
Assert.AreEqual(0, g);
|
||||||
|
Assert.AreEqual(0, b);
|
||||||
|
|
||||||
|
(r, g, b) = Red;
|
||||||
|
Assert.AreEqual(255, r);
|
||||||
|
Assert.AreEqual(0, g);
|
||||||
|
Assert.AreEqual(0, b);
|
||||||
|
|
||||||
|
(a, r, g, b) = Red;
|
||||||
|
Assert.AreEqual(255, a);
|
||||||
|
Assert.AreEqual(255, r);
|
||||||
|
Assert.AreEqual(0, g);
|
||||||
|
Assert.AreEqual(0, b);
|
||||||
|
|
||||||
|
(r, g, b) = Green;
|
||||||
|
Assert.AreEqual(0, r);
|
||||||
|
Assert.AreEqual(255, g);
|
||||||
|
Assert.AreEqual(0, b);
|
||||||
|
|
||||||
|
(a, r, g, b) = Green;
|
||||||
|
Assert.AreEqual(255, a);
|
||||||
|
Assert.AreEqual(0, r);
|
||||||
|
Assert.AreEqual(255, g);
|
||||||
|
Assert.AreEqual(0, b);
|
||||||
|
|
||||||
|
(r, g, b) = Blue;
|
||||||
|
Assert.AreEqual(0, r);
|
||||||
|
Assert.AreEqual(0, g);
|
||||||
|
Assert.AreEqual(255, b);
|
||||||
|
|
||||||
|
(a, r, g, b) = Blue;
|
||||||
|
Assert.AreEqual(255, a);
|
||||||
|
Assert.AreEqual(0, r);
|
||||||
|
Assert.AreEqual(0, g);
|
||||||
|
Assert.AreEqual(255, b);
|
||||||
|
}
|
||||||
|
|
||||||
[TestMethod]
|
[TestMethod]
|
||||||
public void GetClosestConsoleColor_ShouldReturnClosestColor_GivenValidColor()
|
public void GetClosestConsoleColor_ShouldReturnClosestColor_GivenValidColor()
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user