예제 #1
0
 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();
 }