public void SetUp()
        {
            //Stubs
            _display            = Substitute.For <IDisplay>();
            _separationDetector = Substitute.For <ISeparationDetector>();
            //Fields

            //Unit under test
            _uut = new SeparationRender(_separationDetector, _display);
        }
Example #2
0
 public void SetUp()
 {
     //Stubs
     _transponderReceiver = Substitute.For <ITransponderReceiver>();
     _display             = Substitute.For <IDisplay>();
     _logger = Substitute.For <SWT35_ATM_Handin3.Interfaces.ILogger>();
     //Real
     _airspace           = new Airspace();
     _factory            = new Factory(_transponderReceiver);
     _filter             = new Filter(_airspace, _factory);
     _update             = new Update(_filter);
     _separationDetector = new SeparationDetector(_update, _logger);
     //UUT
     _uut = new TrackRender(_update, _display);
 }
Example #3
0
        public void SetUp()
        {
            //Stubs
            _transponderReceiver = Substitute.For <ITransponderReceiver>();
            _logger = Substitute.For <SWT35_ATM_Handin3.Interfaces.ILogger>();
            //Real
            _airspace = new Airspace();
            _factory  = new Factory(_transponderReceiver);
            _filter   = new Filter(_airspace, _factory);
            _update   = new Update(_filter);
            //UUT
            _uut = new SeparationDetector(_update, _logger);

            _uut.SeparationsUpdated += (o, args) => {
                _separationList = args.SeparationData;
                ++_nEventReceived;
            };
        }
Example #4
0
 public SeparationRender(ISeparationDetector detector, IDisplay display)
 {
     _display = display;
     detector.SeparationsUpdated += RenderSeparations;
 }