public void HunterLabEquality() { var x = default(HunterLab); var y = new HunterLab(Vector3.One); Assert.True(default(HunterLab) == default(HunterLab)); Assert.True(new HunterLab(1, 0, 1) != default(HunterLab)); Assert.False(new HunterLab(1, 0, 1) == default(HunterLab)); Assert.Equal(default(HunterLab), default(HunterLab)); Assert.Equal(new HunterLab(1, 0, 1), new HunterLab(1, 0, 1)); Assert.Equal(new HunterLab(Vector3.One), new HunterLab(Vector3.One)); Assert.False(x.Equals(y)); Assert.False(x.Equals((object)y)); Assert.False(x.GetHashCode().Equals(y.GetHashCode())); }