コード例 #1
0
ファイル: BUStep11.cs プロジェクト: SWTarbuz/SWT
        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);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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++;
            };
        }
コード例 #4
0
 public SeperationEventController(ISeperationEventDetector detector)
 {
     ActiveSeperations = new List <SeperationEvent>();
     _detector         = detector;
     _detector.SeperationEventDetected += OnSeperationEventDetected;
 }