Beispiel #1
0
 public void ControlPaddleVirtuallyWithGamePad()
 {
     var resolver = new TestResolver();
     var paddle = resolver.Resolve<Paddle>();
     Assert.AreEqual(0.5f, paddle.Position.X);
     resolver.SetGamePadState(GamePadButton.Left, State.Pressed);
     resolver.Run();
     resolver.SetGamePadState(GamePadButton.Left, State.Released);
     Assert.IsTrue(paddle.Position.X < 0.5f);
     resolver.SetGamePadState(GamePadButton.Right, State.Pressed);
     resolver.Run();
     Assert.AreEqual(0.5f, paddle.Position.X);
 }