public void TestMouseWheelWithMouseOverControl() { Control parent = new Control(); MouseWheelTestControl child = new MouseWheelTestControl(); child.Bounds = new UniRectangle(10.0f, 10.0f, 80.0f, 80.0f); parent.Children.Add(child); parent.ProcessMouseMove(100.0f, 100.0f, 50.0f, 50.0f); Assert.AreEqual(0.0f, child.Ticks); parent.ProcessMouseWheel(12.34f); Assert.AreEqual(12.34f, child.Ticks); }
public void TestMouseWheelWithActivatedControl() { Control parent = new Control(); MouseWheelTestControl child = new MouseWheelTestControl(); child.Bounds = new UniRectangle(10.0f, 10.0f, 80.0f, 80.0f); parent.Children.Add(child); parent.ProcessMouseMove(100.0f, 100.0f, 50.0f, 50.0f); parent.ProcessMousePress(MouseButtons.Left); parent.ProcessMouseMove(100.0f, 100.0f, -1.0f, -1.0f); Assert.AreEqual(0.0f, child.Ticks); parent.ProcessMouseWheel(12.34f); Assert.AreEqual(12.34f, child.Ticks); }
public void TestMouseWheelWithMouseOverControl() { Control parent = new Control(); MouseWheelTestControl child = new MouseWheelTestControl(); child.Bounds = new UniRectangle(10.0f, 10.0f, 80.0f, 80.0f); parent.Children.Add(child); parent.ProcessMouseMove(100.0f, 100.0f, 50.0f, 50.0f); Assert.AreEqual(0.0f, child.Ticks); parent.ProcessMouseWheel(12.34f); Assert.AreEqual(12.34f, child.Ticks); }
public void TestMouseWheelWithActivatedControl() { Control parent = new Control(); MouseWheelTestControl child = new MouseWheelTestControl(); child.Bounds = new UniRectangle(10.0f, 10.0f, 80.0f, 80.0f); parent.Children.Add(child); parent.ProcessMouseMove(100.0f, 100.0f, 50.0f, 50.0f); parent.ProcessMousePress(MouseButtons.Left); parent.ProcessMouseMove(100.0f, 100.0f, -1.0f, -1.0f); Assert.AreEqual(0.0f, child.Ticks); parent.ProcessMouseWheel(12.34f); Assert.AreEqual(12.34f, child.Ticks); }