예제 #1
0
        public void UpdateTrackDisplayTest(int num)
        {
            _logger = new FileLogger();

            _trafficController = Substitute.For <ConsoleAirTrafficController>();

            _uutOutputter.Logger = _logger;
            _logger.PathToFile   = _logFile;

            _uutOutputter.TrafficController = _trafficController;

            _tracks = FakeTrackFactory.GetMultipleTracksWithTags(num);

            _airspace.Trackables = _tracks;


            _uutOutputter.UpdateTrackDisplay(_airspace);


            _uutOutputter.TrafficController.Received(1).DisplayTracks(_tracks);
        }