public void TestGetState() { var gamePad = new MockedGamePad(); gamePad.GetState(); // No exception means success }
public void TestMoveLeftThumbStick() { var gamePad = new MockedGamePad(); gamePad.MoveLeftThumbStick(0.1234f, 0.5678f); gamePad.Update(); GamePadState state = gamePad.GetState(); Assert.AreEqual(new Vector2(0.1234f, 0.5678f), state.ThumbSticks.Left); }
public void TestMoveRightThumbStick() { var gamePad = new MockedGamePad(); gamePad.MoveRightThumbStick(0.8765f, 0.4321f); gamePad.Update(); GamePadState state = gamePad.GetState(); Assert.AreEqual(new Vector2(0.8765f, 0.4321f), state.ThumbSticks.Right); }
public void TestMoveLeftThumbStick() { var gamePad = new MockedGamePad(); gamePad.MoveLeftThumbStick(0.1234f, 0.5678f); gamePad.Update(); GamePadState state = gamePad.GetState(); Assert.AreEqual(new Vector2(0.1234f, 0.5678f), state.ThumbSticks.Left); }
public void TestButtons(Buttons button) { var gamePad = new MockedGamePad(); GamePadState state = gamePad.GetState(); Assert.IsFalse(state.IsButtonDown(button)); gamePad.Press(button); gamePad.Update(); state = gamePad.GetState(); Assert.IsTrue(state.IsButtonDown(button)); gamePad.Release(button); gamePad.Update(); state = gamePad.GetState(); Assert.IsFalse(state.IsButtonDown(button)); }
public void TestRightTrigger() { var gamePad = new MockedGamePad(); gamePad.PushRightTrigger(0.2468f); gamePad.Update(); GamePadState state = gamePad.GetState(); Assert.AreEqual(0.2468f, state.Triggers.Right); }
public void TestLeftTrigger() { var gamePad = new MockedGamePad(); gamePad.PushLeftTrigger(0.1357f); gamePad.Update(); GamePadState state = gamePad.GetState(); Assert.AreEqual(0.1357f, state.Triggers.Left); }
public void TestDirectionalPad(Buttons button) { var gamePad = new MockedGamePad(); gamePad.Press(button); gamePad.Update(); GamePadState state = gamePad.GetState(); switch (button) { case Buttons.DPadUp: { Assert.AreEqual(ButtonState.Pressed, state.DPad.Up); Assert.AreEqual(ButtonState.Released, state.DPad.Down); break; } case Buttons.DPadDown: { Assert.AreEqual(ButtonState.Pressed, state.DPad.Down); Assert.AreEqual(ButtonState.Released, state.DPad.Up); break; } case Buttons.DPadLeft: { Assert.AreEqual(ButtonState.Pressed, state.DPad.Left); Assert.AreEqual(ButtonState.Released, state.DPad.Right); break; } case Buttons.DPadRight: { Assert.AreEqual(ButtonState.Pressed, state.DPad.Right); Assert.AreEqual(ButtonState.Released, state.DPad.Left); break; } } }
public void TestLeftTrigger() { var gamePad = new MockedGamePad(); gamePad.PushLeftTrigger(0.1357f); gamePad.Update(); GamePadState state = gamePad.GetState(); Assert.AreEqual(0.1357f, state.Triggers.Left); }
public void TestMoveRightThumbStick() { var gamePad = new MockedGamePad(); gamePad.MoveRightThumbStick(0.8765f, 0.4321f); gamePad.Update(); GamePadState state = gamePad.GetState(); Assert.AreEqual(new Vector2(0.8765f, 0.4321f), state.ThumbSticks.Right); }
public void TestGetState() { var gamePad = new MockedGamePad(); gamePad.GetState(); // No exception means success }
public void TestDirectionalPad(Buttons button) { var gamePad = new MockedGamePad(); gamePad.Press(button); gamePad.Update(); GamePadState state = gamePad.GetState(); switch(button) { case Buttons.DPadUp: { Assert.AreEqual(ButtonState.Pressed, state.DPad.Up); Assert.AreEqual(ButtonState.Released, state.DPad.Down); break; } case Buttons.DPadDown: { Assert.AreEqual(ButtonState.Pressed, state.DPad.Down); Assert.AreEqual(ButtonState.Released, state.DPad.Up); break; } case Buttons.DPadLeft: { Assert.AreEqual(ButtonState.Pressed, state.DPad.Left); Assert.AreEqual(ButtonState.Released, state.DPad.Right); break; } case Buttons.DPadRight: { Assert.AreEqual(ButtonState.Pressed, state.DPad.Right); Assert.AreEqual(ButtonState.Released, state.DPad.Left); break; } } }
public void TestButtons(Buttons button) { var gamePad = new MockedGamePad(); GamePadState state = gamePad.GetState(); Assert.IsFalse(state.IsButtonDown(button)); gamePad.Press(button); gamePad.Update(); state = gamePad.GetState(); Assert.IsTrue(state.IsButtonDown(button)); gamePad.Release(button); gamePad.Update(); state = gamePad.GetState(); Assert.IsFalse(state.IsButtonDown(button)); }
public void TestRightTrigger() { var gamePad = new MockedGamePad(); gamePad.PushRightTrigger(0.2468f); gamePad.Update(); GamePadState state = gamePad.GetState(); Assert.AreEqual(0.2468f, state.Triggers.Right); }