public void TestLastSecondAbortByMouse() { TestPressableControl pressable = new TestPressableControl(); pressable.Bounds = new UniRectangle(10, 10, 100, 100); // Move the mouse over the control and do a left-click pressable.ProcessMouseMove(0, 0, 50, 50); pressable.ProcessMousePress(MouseButtons.Left); pressable.ProcessMouseMove(0, 0, 5, 5); // outside of the button pressable.ProcessMouseRelease(MouseButtons.Left); Assert.AreEqual(0, pressable.PressCount); }
public void TestLastSecondAbortByMouse() { TestPressableControl pressable = new TestPressableControl(); pressable.Bounds = new UniRectangle(10, 10, 100, 100); // Move the mouse over the control and do a left-click pressable.ProcessMouseMove(0, 0, 50, 50); pressable.ProcessMousePress(MouseButtons.Left); pressable.ProcessMouseMove(0, 0, 5, 5); // outside of the button pressable.ProcessMouseRelease(MouseButtons.Left); Assert.AreEqual(0, pressable.PressCount); }
public void TestPressDisabledControl() { TestPressableControl pressable = new TestPressableControl(); pressable.Enabled = false; pressable.Bounds = new UniRectangle(10, 10, 100, 100); // Move the mouse over the control and do a left-click pressable.ProcessMouseMove(0, 0, 50, 50); pressable.ProcessMousePress(MouseButtons.Left); pressable.ProcessMouseRelease(MouseButtons.Left); Assert.AreEqual(0, pressable.PressCount); }
public void TestPressDisabledControl() { TestPressableControl pressable = new TestPressableControl(); pressable.Enabled = false; pressable.Bounds = new UniRectangle(10, 10, 100, 100); // Move the mouse over the control and do a left-click pressable.ProcessMouseMove(0, 0, 50, 50); pressable.ProcessMousePress(MouseButtons.Left); pressable.ProcessMouseRelease(MouseButtons.Left); Assert.AreEqual(0, pressable.PressCount); }