public void TestCreateThenExecuteDrawingCommandToDrawShapeUsingCurrentShapeDrawer() { _target.SetFieldOrProperty(MEMBER_VARIABLE_NAME_CURRENT_SHAPE_DRAWER_TYPE, ShapeDrawerType.Line); _canvasDrawer.CreateThenExecuteDrawingCommandToDrawShapeUsingCurrentShapeDrawer(new Point(), new Point()); Assert.IsTrue(_commandsManager.IsCalledAddThenExecuteCommand); }
/// <summary> /// Ends the drawing. /// </summary> private void EndDrawing(Point mousePosition) { _canvasDrawer.CreateThenExecuteDrawingCommandToDrawShapeUsingCurrentShapeDrawer(_currentDrawingShapeDrawingStartingPoint, mousePosition); _canvasDrawer.NotifyDrawingEnded(); }