public void SetUp() { _fakeTransponderReceiver = Substitute.For <ITransponderReceiver>(); _uut = new TrackReciever(_fakeTransponderReceiver); _uut.TrackedDataReady += (o, a) => { output = a; }; }
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; }
public void SetUp() { _trackReciever = Substitute.For <ITrackReciever>(); uut = new DataCalculator(_trackReciever); _recievedEventArgs = null; uut.CalculateEvent += (sender, args) => { _recievedEventArgs = args; } ; }
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>(); }
public void SetUp() { _fakeTrackReciever = Substitute.For <ITrackReciever>(); _uut = new TrackInfo(_fakeTrackReciever); _uut.AirspaceDataReady += (o, a) => { output = a; }; //Simulates Datacalcdataready event }