public void SetUp() { receiver = TransponderReceiver.TransponderReceiverFactory.CreateTransponderDataReceiver(); tm = new TrackManager(); el = new EventList(tm); _tf = new TrackFormatter(); evntDetector = new SeperationEventDetector(el, tm); client = new TransponderRecieverClient(receiver, _tf, tm); _console = Substitute.For <WrapThat.SystemBase.IConsole>(); tr = new TrackRenderer(tm, el, _console); }
public void Setup() { _tracks = Substitute.For <List <ITrack> >(); var track = Substitute.For <ITrack>(); track.Tag = "0"; track.XPos = 0; track.YPos = 0; track.Altitude = 0; _tracks.Add(track); _el = Substitute.For <IEventList>(); _tm = Substitute.For <ITrackManager>(); _uut = new SeperationEventDetector(_el, _tm); }
public void SetUp() { _flightTracksUpdatedCounter = 0; _flight1a = Substitute.For <IFlightTrack>(); _flight1b = Substitute.For <IFlightTrack>(); _flight1c = Substitute.For <IFlightTrack>(); _flight2a = Substitute.For <IFlightTrack>(); _flight2b = Substitute.For <IFlightTrack>(); _flight2c = Substitute.For <IFlightTrack>(); _datasource = Substitute.For <IFlightTrackManager>(); _datasource.FlightTracksUpdated += (sender, args) => _flightTracksUpdatedCounter++; _uut = new SeperationEventDetector(_datasource); _uut.SeperationEventDetected += (sender, args) => { _lastDetectedSeperationEvent = args.DetectedEvent; _SeperationEventCount++; }; }
public SeperationEventController(ISeperationEventDetector detector) { ActiveSeperations = new List <SeperationEvent>(); _detector = detector; _detector.SeperationEventDetected += OnSeperationEventDetected; }