public void AreNotEqual() { var color1 = new Abgr32(0, 0, byte.MaxValue, byte.MaxValue); var color2 = new Abgr32(byte.MaxValue, byte.MaxValue, byte.MaxValue); Assert.NotEqual(color1, color2); }
public void ConstructFrom_Abgr32() { var expected = new Rgba64(5140, 9766, 19532, 29555); var source = new Abgr32(20, 38, 76, 115); var actual = new Rgba64(source); Assert.Equal(expected, actual); }
public void Abgr32() { var source = new Abgr32(1, 22, 33, 231); // Act: Color color = source; // Assert: Abgr32 data = color.ToPixel <Abgr32>(); Assert.Equal(source, data); }
public void ToAbgr32_Retval() { // arrange var source = new Rgba64(5140, 9766, 19532, 29555); var expected = new Abgr32(20, 38, 76, 115); // act var actual = source.ToAbgr32(); // assert Assert.Equal(expected, actual); }
public void Abgr32() { var source = new Abgr32(1, 22, 33, 231); // Act: var color = new Color(source); // Assert: Abgr32 data = color; Assert.Equal(source, data); }
public void Rgba32_FromAbgr32_ToRgba32() { // arrange var rgba = default(Rgba32); var actual = default(Abgr32); var expected = new Abgr32(0x1a, 0, 0x80, 0); // act rgba.FromAbgr32(expected); actual.FromRgba32(rgba); // assert Assert.Equal(expected, actual); }
public void Short4_FromAbgrb32_ToRgba32() { // arrange var short4 = default(Short4); var actual = default(Abgr32); var expected = new Abgr32(20, 38, 0, 255); // act short4.FromAbgr32(expected); Rgba32 temp = default; short4.ToRgba32(ref temp); actual.FromRgba32(temp); // assert Assert.Equal(expected, actual); }
public Color(Abgr32 pixel) { this.data = new Rgba64(pixel); this.boxedHighPrecisionPixel = null; }
public void FromAbgr32(Abgr32 source) { }