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); }
public void Print(IConditionViewer conditionViewer) { _conditionViewer = conditionViewer; conditionViewer.PrintCurrentCondition(TrackList); }