コード例 #1
0
        public void TestMouseWheelWithActivatedControl()
        {
            Screen           screen  = new Screen(100.0f, 100.0f);
            MouseTestControl control = new MouseTestControl();

            control.Bounds = new UniRectangle(10.0f, 10.0f, 80.0f, 80.0f);
            screen.Desktop.Children.Add(control);

            screen.InjectKeyPress(Keys.A);
            screen.InjectMouseWheel(12.34f);
            Assert.AreEqual(12.34f, control.MouseWheelTicks);
        }
コード例 #2
0
        public void TestMouseWheel()
        {
            Screen           screen  = new Screen();
            MouseTestControl control = new MouseTestControl();

            control.Bounds = new UniRectangle(10.0f, 10.0f, 80.0f, 80.0f);
            screen.Desktop.Children.Add(control);

            screen.InjectMouseMove(50.0f, 50.0f);
            screen.InjectMouseWheel(12.34f);
            Assert.AreEqual(12.34f, control.MouseWheelTicks);
        }
コード例 #3
0
ファイル: Screen.Test.cs プロジェクト: pr0gramm3r1/AngryTanks
    public void TestMouseWheelWithActivatedControl() {
      Screen screen = new Screen(100.0f, 100.0f);
      MouseTestControl control = new MouseTestControl();
      control.Bounds = new UniRectangle(10.0f, 10.0f, 80.0f, 80.0f);
      screen.Desktop.Children.Add(control);

      screen.InjectKeyPress(Keys.A);
      screen.InjectMouseWheel(12.34f);
      Assert.AreEqual(12.34f, control.MouseWheelTicks);
    }
コード例 #4
0
ファイル: Screen.Test.cs プロジェクト: pr0gramm3r1/AngryTanks
    public void TestMouseWheel() {
      Screen screen = new Screen();
      MouseTestControl control = new MouseTestControl();
      control.Bounds = new UniRectangle(10.0f, 10.0f, 80.0f, 80.0f);
      screen.Desktop.Children.Add(control);

      screen.InjectMouseMove(50.0f, 50.0f);
      screen.InjectMouseWheel(12.34f);
      Assert.AreEqual(12.34f, control.MouseWheelTicks);
    }