public void ClampFloat() { Assert.AreEqual(Arithmetic.Clamp(1.0f, 0.0f, 2.0f), 1.0f); Assert.AreEqual(Arithmetic.Clamp(0.0f, 0.0f, 2.0f), 0.0f); Assert.AreEqual(Arithmetic.Clamp(2.0f, 0.0f, 2.0f), 2.0f); Assert.AreEqual(Arithmetic.Clamp(-0.5f, 0.0f, 2.0f), 0.0f); Assert.AreEqual(Arithmetic.Clamp(2.5f, 0.0f, 2.0f), 2.0f); }
public void ClampInt() { Assert.AreEqual(Arithmetic.Clamp(1, 0, 2), 1); Assert.AreEqual(Arithmetic.Clamp(0, 0, 2), 0); Assert.AreEqual(Arithmetic.Clamp(2, 0, 2), 2); Assert.AreEqual(Arithmetic.Clamp(-1, 0, 2), 0); Assert.AreEqual(Arithmetic.Clamp(3, 0, 2), 2); }