Esempio n. 1
0
        public void TestHandleCanvasLeftMouseMoved()
        {
            var oldDrawingEndingPoint = new Point();

            SetCurrentDrawingShapeHintShapeDrawer(new RectangleDrawer(new Point(), oldDrawingEndingPoint));
            SetIsDrawing(false);
            var mousePosition = new Point();

            _canvasDrawer.HandleCanvasLeftMouseMoved(mousePosition);
            AssertCurrentDrawingShapeHintShapeDrawerDrawingEndingPoint(oldDrawingEndingPoint);
            SetIsDrawing(true);
            int count = 0;

            _canvasDrawer.CanvasRefreshDrawRequested += () => count++;
            _canvasDrawer.HandleCanvasLeftMouseMoved(mousePosition);
            AssertCurrentDrawingShapeHintShapeDrawerDrawingEndingPoint(mousePosition);
            Assert.AreEqual(count, 1);
        }
Esempio n. 2
0
 public void TestHandleCanvasLeftMouseMoved()
 {
     _canvasDrawer.HandleCanvasLeftMouseMoved(new Point());
     Assert.IsTrue(_currentState.IsCalledHandleCanvasLeftMouseMoved);
 }