public void Analog_WrongBinding_Unhandled() { var inputHandler = new TestInputHandler(); inputHandler.AddAnalogResponse ( EInputKey.Interact, analogValue => EInputHandlerResult.Handled ); Assert.AreEqual(inputHandler.HandleAnalogInput(EInputKey.HorizontalAnalog, 0.0f), EInputHandlerResult.Unhandled); inputHandler.ClearResponses(); }
public void Analog_BindingHandles_Handled() { var inputHandler = new TestInputHandler(); const EInputKey expectedInputKey = EInputKey.Interact; inputHandler.AddAnalogResponse ( expectedInputKey, analogValue => EInputHandlerResult.Handled ); Assert.AreEqual(inputHandler.HandleAnalogInput(expectedInputKey, 0.0f), EInputHandlerResult.Handled); inputHandler.ClearResponses(); }
public void Analog_NoBinding_Unhandled() { var inputHandler = new TestInputHandler(); Assert.AreEqual(inputHandler.HandleAnalogInput(EInputKey.HorizontalAnalog, 0.0f), EInputHandlerResult.Unhandled); }