public void Start_RegistersPushObjectInputHandler()
        {
            var actionState = new PushObjectActionState(new PushObjectActionStateInfo(_inputBinder.gameObject, _pushableObject.gameObject, _pushSocket));

            actionState.Start();

            Assert.IsTrue(_inputBinder.IsHandlerOfTypeRegistered <PushObjectInputHandler>());
        }
        public void Start_RegistersLocomotionInputHandler()
        {
            var locomotion = new LocomotionActionState(new ActionStateInfo(_inputBinder.gameObject));

            locomotion.Start();

            Assert.IsTrue(_inputBinder.IsHandlerOfTypeRegistered <LocomotionInputHandler>());
        }
Пример #3
0
        public void Start_RegistersVirtualMouseInputHandler()
        {
            _actionState.Start();

            Assert.IsTrue(_inputBinder.IsHandlerOfTypeRegistered <VirtualMouseInputHandler>());
        }
Пример #4
0
        public void Start_RegistersMenuInputHandler()
        {
            _actionState.Start();

            Assert.IsTrue(_inputBinder.IsHandlerOfTypeRegistered <InGameMenuInputHandler>());
        }
Пример #5
0
 public void NoLocomotionMessage_DoesNotRegisterAnimalInputHandler()
 {
     Assert.IsFalse(_inputBinder.IsHandlerOfTypeRegistered <AnimalInputHandler>());
 }