public void HandleSeperationEvents_IsTooClose(int X, int Y, int Altitude) { track1 = new Track() { Tag = "ABC123", XCoordinate = 10000, YCoordinate = 10000, Altitude = 500, }; track2 = new Track() { Tag = "DEF456", XCoordinate = 10000 + X, YCoordinate = 10000 + Y, Altitude = 500 + Altitude, }; currentlist.Add(track1); _controller.MatchTracks(track2); seperationEvent.Received().Update(track1, track2); }
public void HandleSeperationEvents_IsTooClose(int X, int Y, int Altitude) { faketrack1 = new Track() { Tag = "ABC123", XCoordinate = 10000, YCoordinate = 10000, Altitude = 500, }; faketrack2 = new Track() { Tag = "DEF456", XCoordinate = 10000 + X, YCoordinate = 10000 + Y, Altitude = 500 + Altitude, }; faketracklist.Add(faketrack1); faketracklist.Add(faketrack2); uut.HandleSeperationEvents(faketracklist); fakeSeperationEvent.Received().Update(faketrack1, faketrack2); }
public void NoPreviousElement_In_TrackUpdater_SeperationEvent() { RaiseFakeTransponderReceiverEvent_Success(); seperationEvent.Received().CheckEvents(Arg.Is <List <TrackObject> >(data => data[0].Course == 0 && data[0].Velocity == 0)); }