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 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() { _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, }; }