示例#1
0
        public void SetUp()
        {
            _fakeTransponderReceiver = Substitute.For <ITransponderReceiver>();
            _uut = new TrackReciever(_fakeTransponderReceiver);

            _uut.TrackedDataReady += (o, a) => { output = a; };
        }
示例#2
0
        public TrackInfo(ITrackReciever dataReciever)
        {
            // This will store the real or the fake transponder data receiver
            this._dataReciever = dataReciever;

            // Attach to the event of the real or the fake TDR
            this._dataReciever.TrackedDataReady += ReceiverOnTrackedInfoDataReady;
        }
示例#3
0
 public void SetUp()
 {
     _trackReciever      = Substitute.For <ITrackReciever>();
     uut                 = new DataCalculator(_trackReciever);
     _recievedEventArgs  = null;
     uut.CalculateEvent += (sender, args) => {
         _recievedEventArgs = args;
     }
     ;
 }
示例#4
0
        public event EventHandler <TracksEventArgs> CalculateEvent; //oprette det event der skal sendes videre.

        public DataCalculator(ITrackReciever trackReciever)         //i parentesen skrives det interface hvor man modtager event fra.
        {
            trackReciever.TracksInASEvent += RecieveTrackEvent;     //første del er fra parentesen ovenfor, efter += skrives den metode i denne klasse, som kaldes, når eventet sker.
            OldTrackList = new List <TrackInfo>();
            NewTrackList = new List <TrackInfo>();
        }
示例#5
0
 public void SetUp()
 {
     _fakeTrackReciever = Substitute.For <ITrackReciever>();
     _uut = new TrackInfo(_fakeTrackReciever);
     _uut.AirspaceDataReady += (o, a) => { output = a; }; //Simulates Datacalcdataready event
 }