public void Button_WrongBinding_Unhandled() { var inputHandler = new TestInputHandler(); inputHandler.AddButtonResponse ( EInputKey.Interact, pressed => EInputHandlerResult.Handled ); Assert.AreEqual(inputHandler.HandleButtonInput(EInputKey.HorizontalAnalog, false), EInputHandlerResult.Unhandled); inputHandler.ClearResponses(); }
public void Button_BindingDoesNotHandle_Unhandled() { var inputHandler = new TestInputHandler(); const EInputKey expectedInputKey = EInputKey.Interact; inputHandler.AddButtonResponse ( expectedInputKey, pressed => EInputHandlerResult.Unhandled ); Assert.AreEqual(inputHandler.HandleButtonInput(expectedInputKey, false), EInputHandlerResult.Unhandled); inputHandler.ClearResponses(); }