Exemple #1
0
 public AirTrafficController(IDataCalculator dataCalculator)
 {
     dataCalculator.CalculateEvent += RecieveCalculatedEvent;
     TrackList          = new List <TrackInfo>();
     _seperationChecker = new SeperationChecker(); //disse bør ikke oprettes her, men injecteres fra main
     _conditionViewer   = new ConsoleViewer();
 }
        public void SetUp()
        {
            _conditionViewer   = Substitute.For <IConditionViewer>();
            _seperationChecker = Substitute.For <ISeperationChecker>();
            _dataCalculator    = Substitute.For <IDataCalculator>();

            _uut = new AirTrafficController(_dataCalculator);
        }
Exemple #3
0
 public void Print(IConditionViewer conditionViewer)
 {
     _conditionViewer = conditionViewer;
     conditionViewer.PrintCurrentCondition(TrackList);
 }