public void TestMouseMoveWithoutDrag() { MouseEventArgs emptyMouseEvent = new MouseEventArgs(MouseButtons.None, 0, 0, 0, 0); stateControl.Stub(x => x.DragStateItem(Arg <Vector2> .Is.Anything)).Return(false); glControl.Raise(x => x.MouseMove += null, glControl, emptyMouseEvent); stateControl.AssertWasNotCalled(x => x.DragStateItem(Arg <Vector2> .Is.Anything)); glControl.AssertWasNotCalled(x => x.Invalidate()); }