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 SeperationEvent(ILogWriter logWriter, IEventRendition eventRendition) { _conflictList = new TupleList <TrackObject, TrackObject>(); _oldObjects = new TupleList <TrackObject, TrackObject>(); _LogWriter = logWriter; _eventRendition = eventRendition; }
public ProximityDetection(IEventRendition eventRendition, IProximityDetectionData proximityDetectionData) { //Need to call LogToFile _eventRendition = eventRendition; _proximityDetectionData = proximityDetectionData; _proximityDetectionDatas = new List <IProximityDetectionData>(); }
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() { 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() { eventRendition = Substitute.For <IEventRendition>(); logWriter = Substitute.For <ILogWriter>(); _uut = new SeperationEvent(logWriter, eventRendition); list1 = new List <string> { "MAR123", "50000", "50000", "1000", "20151006213456789" }; list2 = new List <string> { "FRE123", "50000", "50000", "1000", "20151006213456789" }; list3 = new List <string> { "FAT123", "50000", "50000", "1000", "20151006213456789" }; trackobject1 = new TrackObject(list1); trackobject2 = new TrackObject(list2); trackObject3 = new TrackObject(list3); trackObjectList = new List <TrackObject>(); tupleList = new TupleList <TrackObject, TrackObject>(); }
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() { _trackDataList = new List <ITrackData>(); _proximityDetectionData = new ProximityDetectionData(); _eventRendition = Substitute.For <IEventRendition>(); _proximityDetections = Substitute.For <List <IProximityDetectionData> >(); _uut = new ProximityDetection(_eventRendition, _proximityDetectionData); _track1 = new TrackData { Tag = "ABC123", X = 10050, Y = 10050, Altitude = 10050, }; _track2 = new TrackData { Tag = "123ABC", X = 10000, Y = 10000, Altitude = 10200, }; }