public void ShouldReturnFalseWhenOtherAsObjectIsNotEqual() { var color = new ColorHSV(1, 1, 1); var other = new ColorHSV(0.5, 0.5, 0.5); Assert.False(color.Equals((object)other)); }
public void ShouldReturnTrueWhenOtherAsObjectIsEqual() { var color = new ColorHSV(1, 1, 1); var other = new ColorHSV(1, 1, 1); Assert.True(color.Equals((object)other)); }
public void Update() { if (!currentHSVColor.Equals(prevHSVColor)) { Debug.Log($"hsv change to {currentHSVColor} ,{currentHSVColor.ToRGB()}"); colorField = TextureUtils.GenerateColorField(colorFieldSize, colorFieldSize, currentHSVColor); prevHSVColor = currentHSVColor; currentRGBColor = currentHSVColor.ToRGB(); } if (!currentRGBColor.Equals(prevRGBColor)) { GenerateTextures(); currentHSVColor = new ColorHSV(currentRGBColor); // currentHSVColor = new HSBColor(currentRGBColor); // hueValue = currentHSVColor.h; // colorField = MaterialUtils.GenerateColorField(colorFieldSize, colorFieldSize, currentHSVColor.ToColor()); prevRGBColor = currentRGBColor; hueValue = currentHSVColor.h; } }
public void ShouldReturnFalseWhenOtherAsObjectIsNull() { var color = new ColorHSV(1, 1, 1); Assert.False(color.Equals((object)null)); }