Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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();
        }