private void RenderSeparations(object sender, EventSeparations e) { //_display.Clear(); _display.Write("*SEPARATIONS*\n"); foreach (var collision in e.CollisionsData) { var str = "TagOne: " + collision.TagOne + " TagTwo: " + collision.TagTwo + " Time: " + collision.Timestamp; _display.Write(str); } }
public void SeparationRender_RenderTheSeparationOnDisplay() { var data = new List <ICollision>(); var args = new EventSeparations(data); var separation = new Collision(_trackOne, _trackTwo, DateTime.Now); data.Add(separation); _separationModule.TracksSeparated += Raise.EventWith(args); _display.Received(1).Write("*SEPARATIONS*\n"); _display.Received(1).Write("TagOne: " + separation.TagOne + " TagTwo: " + separation.TagTwo + " Time: " + DateTime.Now); }
protected virtual void UpdatedSeparationsTracksEvent(EventSeparations e) { TracksSeparated?.Invoke(this, e); }