public void Mouse_WrongBinding_Unhandled() { var inputHandler = new TestInputHandler(); inputHandler.AddMouseResponse ( EInputKey.Interact, mousePosition => EInputHandlerResult.Handled ); Assert.AreEqual(inputHandler.HandleMouseInput(EInputKey.HorizontalAnalog, new Vector3()), EInputHandlerResult.Unhandled); inputHandler.ClearResponses(); }
public void Mouse_BindingDoesNotHandle_Unhandled() { var inputHandler = new TestInputHandler(); const EInputKey expectedInputKey = EInputKey.Interact; inputHandler.AddMouseResponse ( expectedInputKey, mousePosition => EInputHandlerResult.Unhandled ); Assert.AreEqual(inputHandler.HandleMouseInput(expectedInputKey, new Vector3()), EInputHandlerResult.Unhandled); inputHandler.ClearResponses(); }