public void Equality_WhenFalse() { Color c1 = new Rgba64(100, 2000, 3000, 40000); Color c2 = new Rgba64(101, 2000, 3000, 40000); Color c3 = new Rgba64(100, 2000, 3000, 40001); Assert.False(c1.Equals(c2)); Assert.False(c2.Equals(c3)); Assert.False(c3.Equals(c1)); Assert.False(c1 == c2); Assert.True(c1 != c2); Assert.False(c1.Equals(null)); }
public void Equality_WhenTrue() { var c1 = new Rgba64(100, 2000, 3000, 40000); var c2 = new Rgba64(100, 2000, 3000, 40000); Assert.True(c1.Equals(c2)); Assert.True(c1.GetHashCode() == c2.GetHashCode()); }
public void Equality_WhenFalse() { var c1 = new Rgba64(100, 2000, 3000, 40000); var c2 = new Rgba64(101, 2000, 3000, 40000); var c3 = new Rgba64(100, 2000, 3000, 40001); Assert.False(c1.Equals(c2)); Assert.False(c2.Equals(c3)); Assert.False(c3.Equals(c1)); }