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); }
public void TestHandleCanvasLeftMouseMoved() { _canvasDrawer.HandleCanvasLeftMouseMoved(new Point()); Assert.IsTrue(_currentState.IsCalledHandleCanvasLeftMouseMoved); }