public void ListHandler_CurrentSeperationEvents_Received() { InitiateNewList(); ITrackObject trackThree = Substitute.For <ITrackObject>(); trackThree.Tag.Returns("HAJ232"); _newTracks.Add(trackThree); _uut.Initiate(_newTracks); _uut.CurrentSeperationEvents(); _separation.Received().IsConflicting(_uut.CurrentTracks[0], _uut.CurrentTracks[1], _distance); }
private void MonitorSystem(object sender, TrackListUpdatedArgs trackListUpdatedArgs) { List <ITrackObject> newTrackList = trackListUpdatedArgs.TrackList; if (ListHandler.Initiate(newTrackList)) { return; } ListHandler.Update(newTrackList); Console.WriteLine(ListHandler); Console.WriteLine(ListHandler.CurrentSeperationEvents()); ListHandler.Renew(newTrackList); }