Пример #1
0
 public void ControlPaddleVirtuallyWithMouseAndTouch()
 {
     var resolver = new TestResolver();
     var paddle = resolver.Resolve<Paddle>();
     Assert.AreEqual(0.5f, paddle.Position.X);
     resolver.SetMouseButtonState(MouseButton.Left, State.Pressed, Point.One);
     resolver.Run();
     resolver.SetMouseButtonState(MouseButton.Left, State.Released, Point.One);
     Assert.IsTrue(paddle.Position.X > 0.5f);
     resolver.SetTouchState(0, State.Pressed, Point.Zero);
     resolver.Run();
     Assert.IsTrue(paddle.Position.X < 1.0f);
 }