public void UpdateInputStates_Horizontal() { _logicHandler.GetButtonState(InputAxis.Cancel.ToString()).Returns(0); _logicHandler.GetTouch(0).Returns((ITouch)null); _logicHandler.GetAxisMultiplier(InputAxis.Horizontal.ToString()).Returns(1); _gameLogicProvider.UpdateInputStates(); var inputStates = GetPrivateMember <Dictionary <InputAxis, float> >("_inputStates", _gameLogicProvider); Assert.AreNotEqual(0, inputStates[InputAxis.Horizontal]); }
public virtual void UpdateInputStates() { _inputStates[InputAxis.Cancel] = _logicHandler.GetButtonState(InputAxis.Cancel.ToString()); _touch = _logicHandler.GetTouch(0); }