public void Setup() { _airspace = new AirSpace { Height_from = 500, Height_to = 20000, X = 80000, Y = 80000 }; _decoderMock = Substitute.For <SWT25_Assignment2_AirTrafficMonitoring.DecodeFactory.DecodeFactory>(); _transponderReceiverMock = Substitute.For <TransponderReceiver.ITransponderReceiver>(); _exceptionHandler = Substitute.For <IExceptionHandler>(); _airport = new SWT25_Assignment2_AirTrafficMonitoring.Airport(_transponderReceiverMock, _decoderMock, _airspace, _exceptionHandler); _track = new Track { CurrentAltitude = 600, CurrentCompassCourse = 200, CurrentHorizontalVelocity = 300, CurrentPositionX = 10000, CurrentPositionY = 10000, Tag = "aaaaaa", TimeStamp = new DateTime(2020, 10, 10), }; _trackEventArgs = null; _tracks = new List <Track> { _track }; _airport.TrackDataEvent += (o, args) => { _trackEventArgs = args.TrackData; }; _received_strings = new List <string> { "BTR312;2004;18204;5500;20151006213456789" }; }
public void Setup() { _uut = new TrackFactory(); TrackString1 = "BTR312;2004;18204;5500;20151006213456789"; ListOfStrings = new List <string> { TrackString1 }; TestTrack = new Track(); //String values converted to Track values TestTrack.Tag = "BTR312"; TestTrack.CurrentPositionX = 2004; TestTrack.CurrentPositionY = 18204; TestTrack.CurrentAltitude = 5500; TestTrack.TimeStamp = new DateTime(2015, 10, 06, 21, 34, 56); }