Exemple #1
0
        private void overlayBox_MouseMove(object sender, MouseEventArgs e)
        {
            Cursor.Current = _activeCursor;

            _model.MouseMove(TranslateCursorLocation());
            overlayBox.Invalidate();
        }
Exemple #2
0
        public void test_MouseMoveSendsTheEventToMainFormState()
        {
            _formState = new Mock <MainFormState>();
            _formState.Setup(x => x.UpdateState(It.IsAny <Point>(), It.IsAny <StateChangingTrigger>()));

            Type t     = typeof(MainFormViewModel);
            var  field = t.GetField("_currentState", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance);

            field.SetValue(_model, _formState.Object);

            Point p = new Point(1, 1);

            _model.MouseMove(p);
            _formState.Verify(x => x.UpdateState(p, StateChangingTrigger.MouseMove));
        }