public void CieXyChromaticityCoordinatesConstructorAssignsFields() { const float x = .75F; const float y = .64F; var coordinates = new CieXyChromaticityCoordinates(x, y); Assert.Equal(x, coordinates.X); Assert.Equal(y, coordinates.Y); }
public void CieXyChromaticityCoordinatesEquality() { var x = default(CieXyChromaticityCoordinates); var y = new CieXyChromaticityCoordinates(1, 1); Assert.True(default(CieXyChromaticityCoordinates) == default(CieXyChromaticityCoordinates)); Assert.True(new CieXyChromaticityCoordinates(1, 0) != default(CieXyChromaticityCoordinates)); Assert.False(new CieXyChromaticityCoordinates(1, 0) == default(CieXyChromaticityCoordinates)); Assert.Equal(default(CieXyChromaticityCoordinates), default(CieXyChromaticityCoordinates)); Assert.Equal(new CieXyChromaticityCoordinates(1, 0), new CieXyChromaticityCoordinates(1, 0)); Assert.Equal(new CieXyChromaticityCoordinates(1, 1), new CieXyChromaticityCoordinates(1, 1)); Assert.False(x.Equals(y)); Assert.False(new CieXyChromaticityCoordinates(1, 0) == default(CieXyChromaticityCoordinates)); Assert.False(x.Equals((object)y)); Assert.False(x.GetHashCode().Equals(y.GetHashCode())); }
/// <summary> /// Initializes a new instance of the <see cref="RgbPrimariesChromaticityCoordinates"/> struct. /// </summary> /// <param name="r">The chromaticity coordinates of the red channel.</param> /// <param name="g">The chromaticity coordinates of the green channel.</param> /// <param name="b">The chromaticity coordinates of the blue channel.</param> public RgbPrimariesChromaticityCoordinates(CieXyChromaticityCoordinates r, CieXyChromaticityCoordinates g, CieXyChromaticityCoordinates b) { this.R = r; this.G = g; this.B = b; }
public int GetHashCode(CieXyChromaticityCoordinates obj) { throw new NotImplementedException(); }
public bool Equals(CieXyChromaticityCoordinates x, CieXyChromaticityCoordinates y) { return(this.Equals(x.X, y.X) && this.Equals(x.Y, y.Y)); }