|
|
|
@ -49,6 +49,13 @@ public class PixelColorTypeTests |
|
|
|
Assert.True(colorType.HasFlag(PixelColorType.Luminance)); |
|
|
|
} |
|
|
|
|
|
|
|
[Fact] |
|
|
|
public void PixelColorType_Binary_ShouldBeSet() |
|
|
|
{ |
|
|
|
const PixelColorType colorType = PixelColorType.Binary; |
|
|
|
Assert.True(colorType.HasFlag(PixelColorType.Binary)); |
|
|
|
} |
|
|
|
|
|
|
|
[Fact] |
|
|
|
public void PixelColorType_Indexed_ShouldBeSet() |
|
|
|
{ |
|
|
|
@ -168,6 +175,7 @@ public class PixelColorTypeTests |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Alpha)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Exponent)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Luminance)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Binary)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Indexed)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.ChrominanceBlue)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.ChrominanceRed)); |
|
|
|
@ -185,6 +193,7 @@ public class PixelColorTypeTests |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Alpha)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Exponent)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Luminance)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Binary)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Indexed)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.ChrominanceBlue)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.ChrominanceRed)); |
|
|
|
@ -204,6 +213,7 @@ public class PixelColorTypeTests |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Blue)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Alpha)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Exponent)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Binary)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Indexed)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Cyan)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Magenta)); |
|
|
|
@ -222,6 +232,7 @@ public class PixelColorTypeTests |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Alpha)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Exponent)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Luminance)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Binary)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Indexed)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.ChrominanceBlue)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.ChrominanceRed)); |
|
|
|
@ -237,6 +248,7 @@ public class PixelColorTypeTests |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Blue)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Alpha)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Exponent)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Binary)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Indexed)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Cyan)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Magenta)); |
|
|
|
@ -244,6 +256,31 @@ public class PixelColorTypeTests |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Other)); |
|
|
|
} |
|
|
|
|
|
|
|
[Fact] |
|
|
|
public void PixelColorType_Binary_ShouldNotContainOtherFlags() |
|
|
|
{ |
|
|
|
const PixelColorType colorType = PixelColorType.Binary; |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Red)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Green)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Blue)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Alpha)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Exponent)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Luminance)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Indexed)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.RGB)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.BGR)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.ChrominanceBlue)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.ChrominanceRed)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.YCbCr)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Cyan)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Magenta)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Yellow)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Key)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.CMYK)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.YCCK)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Other)); |
|
|
|
} |
|
|
|
|
|
|
|
[Fact] |
|
|
|
public void PixelColorType_Indexed_ShouldNotContainOtherFlags() |
|
|
|
{ |
|
|
|
@ -254,6 +291,7 @@ public class PixelColorTypeTests |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Alpha)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Exponent)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Luminance)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Binary)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.RGB)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.BGR)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.ChrominanceBlue)); |
|
|
|
@ -278,6 +316,7 @@ public class PixelColorTypeTests |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Alpha)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Exponent)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Luminance)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Binary)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.Indexed)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.RGB)); |
|
|
|
Assert.False(colorType.HasFlag(PixelColorType.BGR)); |
|
|
|
|