public SessionDrawer(ISessionCircleFactory sessionCircleFactory, ISessionCircleList sessionCircles, ILineFactory lineFactory, ICanvasWrapper canvas, ISessionDetail sessionDetail) { this.sessionCircleFactory = sessionCircleFactory; this.sessionCircles = sessionCircles; this.lineFactory = lineFactory; this.canvas = canvas; this.sessionDetail = sessionDetail; this.canvas.OnMouseMove(MouseMove); this.canvas.OnMouseUp(EndMove); }
public SessionDrawer(ICanvasWrapper canvas, ISessionDetail sessionDetail) : this(new SessionCircleFactory(new SessionTooltip(canvas)), new SessionCircleList(), new LineFactory(), canvas, sessionDetail) { }