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>()); }
public void Start_RegistersVirtualMouseInputHandler() { _actionState.Start(); Assert.IsTrue(_inputBinder.IsHandlerOfTypeRegistered <VirtualMouseInputHandler>()); }
public void Start_RegistersMenuInputHandler() { _actionState.Start(); Assert.IsTrue(_inputBinder.IsHandlerOfTypeRegistered <InGameMenuInputHandler>()); }
public void NoLocomotionMessage_DoesNotRegisterAnimalInputHandler() { Assert.IsFalse(_inputBinder.IsHandlerOfTypeRegistered <AnimalInputHandler>()); }