public void SetSaturationClampTest() { Core.Color baseColor = HSVColor.Create(180, 0.5, 0.5); Core.Color result = baseColor.SetHSV(saturation: 2); Assert.AreEqual(HSVColor.Create(180, 1.0, 0.5), result); }
public void SetValueClampTest() { Core.Color baseColor = HSVColor.Create(180, 0.5, 0.5); Core.Color result = baseColor.SetHSV(value: 2); Assert.AreEqual(HSVColor.Create(180, 0.5, 1.0), result); }
public void SetHueWrapNegativeTest() { Core.Color baseColor = HSVColor.Create(180, 0.5, 0.5); Core.Color result = baseColor.SetHSV(hue: -30); Assert.AreEqual(HSVColor.Create(330, 0.5, 0.5), result); }