public void AdjustValue_Returns_Correct_Value_For_Inside_Range() { var handler = new FlexibleDeadzoneHandler(0.01f, 0.25f); var expectedValue = 0.458333313f; var value = handler.AdjustValue(0.11f, new Vector3(0.11f, 0, 0)); Assert.AreEqual(expectedValue, value); }
public void AdjustValue_Returns_Correct_Value_For_Inside_Range_And_Widened_Deadzone() { var handler = new FlexibleDeadzoneHandler(0.01f, 0.5f); var expectedValue = 0.408163279f; var value = handler.AdjustValue(0.2f, new Vector3(0.2f, 0, 0)); Assert.AreEqual(expectedValue, value); }
public void AdjustValue_Returns_Correct_Value_For_Under_Range() { var handler = new FlexibleDeadzoneHandler(0.01f, 0.25f); var expectedValue = -1f; var value = handler.AdjustValue(-2f, new Vector3(-2f, 0, 0)); Assert.AreEqual(expectedValue, value); }