public void SetUp() { _writer = Substitute.For <IWriter>(); _calculateVelocity = new CalculateVelocity(); _calculateCourse = new CalculateCourse(); _transponderReceiver = Substitute.For <ITransponderReceiver>(); _logWriterToFile = Substitute.For <ILogWriter>(); _logWriterToConsole = Substitute.For <ILogWriter>(); _convertStringToDateTime = new ConvertStringToDateTime(); _eventController = new EventController(_logWriterToFile, _logWriterToConsole); _seperationEvent = new SeperationEvent(); _seperationTracks = new SeperationTracks(_seperationEvent, _eventController); _sortingTracks = new SortingTracks(_calculateVelocity, _calculateCourse, _writer, _seperationTracks); _filterAirspace = new FilterAirspace(_sortingTracks); _convertTrackData = new ConvertTrackData(_transponderReceiver, _convertStringToDateTime, _filterAirspace); var track = "BIJ515;12345;54321;17891;20180409153742853"; _myList = new List <string> { track }; var eventArgs = new RawTransponderDataEventArgs(_myList); _transponderReceiver.TransponderDataReady += Raise.EventWith(eventArgs); }
public void SetUp() { _writer = Substitute.For <IWriter>(); _calculateVelocity = new CalculateVelocity(); _calculateCourse = new CalculateCourse(); _logWriterToFile = Substitute.For <ILogWriter>(); _logWriterToConsole = Substitute.For <ILogWriter>(); _eventController = new EventController(_logWriterToFile, _logWriterToConsole); _seperationEvent = new SeperationEvent(); _seperationTracks = new SeperationTracks(_seperationEvent, _eventController); _sortingTracks = new SortingTracks(_calculateVelocity, _calculateCourse, _writer, _seperationTracks); _filterAirspace = new FilterAirspace(_sortingTracks); _myTrackList = new List <Track>(); _date1 = new DateTime(2018, 04, 05, 20, 20, 18); _date2 = new DateTime(2018, 04, 05, 20, 20, 20); _track1 = new Track { Tag = "BIJ515", XCoordinate = 90000, YCoordinate = 90000, Altitude = 3000, Timestamp = _date1 }; _track2 = new Track { Tag = "BIJ515", XCoordinate = 9000, YCoordinate = 10000, Altitude = 3000, Timestamp = _date2 }; }
public void SetUp() { _writer = Substitute.For <IWriter>(); _calculateVelocity = Substitute.For <ICalculateVelocity>(); _calculateCourse = Substitute.For <ICalculateCourse>(); _logWriterToFile = Substitute.For <ILogWriter>(); _logWriterToConsole = Substitute.For <ILogWriter>(); _eventController = new EventController(_logWriterToFile, _logWriterToConsole); _seperationEvent = new SeperationEvent(); _seperationTracks = new SeperationTracks(_seperationEvent, _eventController); _sortingTracks = new SortingTracks(_calculateVelocity, _calculateCourse, _writer, _seperationTracks); _myTrackList = new List <Track>(); _date1 = new DateTime(2018, 4, 17, 20, 15, 12); _date2 = new DateTime(2018, 4, 17, 20, 15, 14); _track1 = new Track { Tag = "JHL878", XCoordinate = 12345, YCoordinate = 98765, Altitude = 19987, Timestamp = _date1 }; _track2 = new Track { Tag = "MDO724", XCoordinate = 12346, YCoordinate = 98766, Altitude = 19988, Timestamp = _date2 }; }
public void SetUp() { _writer = Substitute.For <IWriter>(); _calculateVelocity = new CalculateVelocity(); _calculateCourse = new CalculateCourse(); _transponderReceiver = Substitute.For <ITransponderReceiver>(); _logWriterToFile = Substitute.For <ILogWriter>(); _logWriterToConsole = Substitute.For <ILogWriter>(); _convertStringToDateTime = Substitute.For <IConvertStringToDateTime>(); _eventController = new EventController(_logWriterToFile, _logWriterToConsole); _seperationEvent = new SeperationEvent(); _seperationTracks = new SeperationTracks(_seperationEvent, _eventController); _sortingTracks = new SortingTracks(_calculateVelocity, _calculateCourse, _writer, _seperationTracks); _filterAirspace = new FilterAirspace(_sortingTracks); _convertTrackData = new ConvertTrackData(_transponderReceiver, _convertStringToDateTime, _filterAirspace); _myList = new List <string>(); _eventArgs = new RawTransponderDataEventArgs(_myList); }
public FilterAirspace(ISortingTracks sortingTracks) { _sortingTracks = sortingTracks; }
public void Setup() { _sortingTracks = Substitute.For <ISortingTracks>(); _uut = new FilterAirspace(_sortingTracks); _tracklist = new List <Track>(); }