PointLocationView AddPosition(IList <Point> position) { var positionView = new PointLocationView { BackgroundWidth = Background.Width, BackgroundHeight = Background.Height, FieldPosition = FieldPosition, Points = position, }; AddObject(positionView); return(positionView); }
public void TestSetEventWithoutCoordinates() { Mock <IDrawingToolkit> tkMock = new Mock <IDrawingToolkit> (); var timelineEvent = new TimelineEvent { EventType = new EventType() }; PointLocationView view = new PointLocationView { FieldPosition = FieldPositionType.Field, BackgroundWidth = 100, BackgroundHeight = 100, }; view.TimelineEvent = timelineEvent; view.Draw(tkMock.Object, null); tkMock.Verify(tk => tk.DrawCircle(It.IsAny <Point> (), It.IsAny <double> ()), Times.Never()); }
void AddPlay(TimelineEvent play) { Coordinates coords; coords = play.CoordinatesInFieldPosition(FieldPosition); if (coords == null) { return; } PointLocationView view = AddPosition(coords.Points); view.TimelineEvent = play; if (Filter != null) { view.Visible = Filter.IsVisible(play); } }