Пример #1
0
 public void TestSetup()
 {
     _fakeValidator         = Substitute.For <IValidateEvent>();
     _fakeConditionDetector = Substitute.For <IConditionDetector>();
     _fakeOutputter         = Substitute.For <IOutputter>();
     _fakeUpdater           = Substitute.For <IUpdater <List <ITrack> > >();
     _uutAirTrafficMonitor  = new AirTrafficMonitor(_fakeValidator, _fakeConditionDetector, _fakeOutputter, _fakeUpdater);
 }
Пример #2
0
 public AirTrafficMonitor(IValidateEvent validator, IConditionDetector conditionDetector, IOutputter outputter, IUpdater <List <ITrack> > updater)
 {
     _validator = validator;
     _validator.ValidationCompleteEventHandler += Update;
     _conditionDetector = conditionDetector;
     _conditionDetector.ConditionsHandler += ConditionDetector_ConditionsHandler;
     _outputter = outputter;
     _updater   = updater;
     Airspace   = new Airspace();
     Conditions = new List <ConditionEventArgs>();
 }
Пример #3
0
 public TrafficMonitorFake(ref IValidateEvent validateEvent)
 {
     validateEvent.ValidationCompleteEventHandler += Update;
 }