public void Setup() { _transponderReceiver = Substitute.For <ITransponderReceiver>(); _trackRendition = Substitute.For <ITrackRendition>(); _proximityDetectionData = new ProximityDetectionData(); _eventRendition = new EventRendition(); _proximityDetection = new ProximityDetection(_eventRendition, _proximityDetectionData); _trackUpdate = new TrackUpdate(_trackRendition, _proximityDetection); _filtering = new Filtering(_trackUpdate); _parsing = new Parsing(_transponderReceiver, _filtering); _trackData = new TrackData(); _faketrackList = new List <ITrackData>(); //_trackRendition = new TrackRendition(); _dataEvent = new RawTransponderDataEventArgs(new List <string>() { "JAS001;12345;67890;12000;20160101100909111" }); //_fakeTrackData = new TrackData //{ // Tag = "JAS001", // X = 12345, // Y = 67890, // Altitude = 12000, // Course = 0, // Velocity = 0, // TimeStamp = DateTime.ParseExact("20160101100909111", "yyyyMMddHHmmssfff", System.Globalization.CultureInfo.InvariantCulture) //}; }
public void SetUp() { _trackRendition = Substitute.For <ITrackRendition>(); _proximityDetectionData = new ProximityDetectionData(); _eventRendition = new EventRendition(); _proximityDetection = new ProximityDetection(_eventRendition, _proximityDetectionData); _trackUpdate = new TrackUpdate(_trackRendition, _proximityDetection); _filtering = new Filtering(_trackUpdate); _fakeTrackDataList = new List <ITrackData>(); _fakeTrackDataValid1 = new TrackData { Tag = "JAS002", X = 50000, Y = 50000, Altitude = 12000, Course = 0, TimeStamp = new DateTime(2018, 05, 13, 10, 50, 35), Velocity = 0 }; _fakeTrackDataValid2 = new TrackData { Tag = "JAS002", X = 50100, Y = 50100, Altitude = 12000, Course = 0, TimeStamp = new DateTime(2018, 05, 13, 10, 50, 36), Velocity = 0 }; _fakeTrackDataValid3 = new TrackData { Tag = "JAS002", X = 20000, Y = 20000, Altitude = 12000, Course = 0, TimeStamp = DateTime.MinValue, Velocity = 0 }; _fakeTrackDataValid4 = new TrackData { Tag = "JAS002", X = 10000, Y = 10000, Altitude = 12000, Course = 0, TimeStamp = DateTime.MinValue, Velocity = 0 }; }
public void SetUp() { _trackRendition = Substitute.For <ITrackRendition>(); _proximityDetection = Substitute.For <IProximityDetection>(); _trackData = new List <ITrackData>(); //initial //_uut=new TrackUpdate(_trackData); _track1 = Substitute.For <ITrackData>(); _track2 = Substitute.For <ITrackData>(); _track1.TimeStamp.Returns(new DateTime(2018, 05, 13, 10, 50, 35)); _track2.TimeStamp.Returns(new DateTime(2018, 05, 13, 10, 20, 31)); }
public void Setup() { receiver = Substitute.For <ITransponderReceiver>(); seperationEvent = Substitute.For <ISeperationEvent>(); trackRendition = Substitute.For <ITrackRendition>(); trackUpdater = new TrackUpdater(seperationEvent, trackRendition); trackingFiltering = new TrackingFiltering(trackUpdater); _sut = new TransponderParsing(receiver, trackingFiltering); _transponderArgsList_Success = new List <string> { "ATR423;39045;12932;14000;20151006213456789" }; _transponderArgsList_SecondEvent_Success = new List <string> { "ATR423;39045;12934;14000;20151006213457789" }; _transponderDataEventArgs_Success = new RawTransponderDataEventArgs(_transponderArgsList_Success); _transponderDataEventArgs_SecondEvent_Success = new RawTransponderDataEventArgs(_transponderArgsList_SecondEvent_Success); }
public void Setup() { receiver = Substitute.For <ITransponderReceiver>(); eventRendition = Substitute.For <IEventRendition>(); logWriter = Substitute.For <ILogWriter>(); seperationEvent = new SeperationEvent(logWriter, eventRendition); trackRendition = new TrackRendition(); trackUpdater = new TrackUpdater(seperationEvent, trackRendition); trackingFiltering = new TrackingFiltering(trackUpdater); _sut = new TransponderParsing(receiver, trackingFiltering); _transponderArgsList_Separation = new List <string> { "FAT423;39045;12932;14000;20151006213456789", "MAR423;39045;12932;14000;20151006213456789" }; _transponderArgsList_No_Separation = new List <string> { "MAR423;39045;12932;12000;20151006213456789", "FAT423;39045;12932;14000;20151006213456789" }; _transponderDataEventArgs_Separation = new RawTransponderDataEventArgs(_transponderArgsList_Separation); _transponderDataEventArgs_No_Separation = new RawTransponderDataEventArgs(_transponderArgsList_No_Separation); }
public void SetUp() { _trackData = new List <ITrackData>(); //elementerne i listen skal subtitutes //_filtering = Substitute.For<IFiltering>(); _trackRendition = Substitute.For <ITrackRendition>(); _eventRendition = Substitute.For <IEventRendition>(); _proximityDetectionData = Substitute.For <IProximityDetectionData>(); _proximityDetection = new ProximityDetection(_eventRendition, _proximityDetectionData); //_proximityDetectionData = Substitute.For<IProximityDetectionData>(); _trackUpdate = new TrackUpdate(_trackRendition, _proximityDetection); _track1 = Substitute.For <ITrackData>(); _track2 = Substitute.For <ITrackData>(); _fakeTrackDataList = new List <ITrackData>(); _fakeTrackDataValid1 = new TrackData { Tag = "JAS002", X = 50000, Y = 50000, Altitude = 12000, Course = 0, TimeStamp = new DateTime(2018, 05, 13, 10, 50, 35), Velocity = 0 }; _fakeTrackDataValid2 = new TrackData { Tag = "J5S002", X = 50100, Y = 50100, Altitude = 12000, Course = 0, TimeStamp = new DateTime(2018, 05, 13, 10, 50, 35), Velocity = 0 }; }
public void Setup() { seperationEvent = Substitute.For <ISeperationEvent>(); trackRendition = Substitute.For <ITrackRendition>(); _uut = new TrackUpdater(seperationEvent, trackRendition); list1 = new List <string> { "MAR123", "50000", "50000", "1000", "20151006213456789" }; list2 = new List <string> { "FRE595", "50000", "50000", "1000", "20151006213456789" }; list3 = new List <string> { "FRE595", "50050", "50050", "980", "20151006213458800" }; trackobject1 = new TrackObject(list1); trackobject2 = new TrackObject(list2); trackobject3 = new TrackObject(list3); trackObjectList = new List <TrackObject>() { trackobject3 }; }
public TrackUpdate(ITrackRendition trackRendition, IProximityDetection proximityDetection) { _trackRendition = trackRendition; _proximityDetection = proximityDetection; oldList = new List <ITrackData>(); }
public TrackUpdater(ISeperationEvent seperationEvent, ITrackRendition trackRendition) { _oldTrackObjects = new List <TrackObject>(); _seperationEvent = seperationEvent; _trackRendition = trackRendition; }